.NET, Architecture, ALM, Cloud
Un point d'entrée intéressant si vous compter migrer votre serveur Team Foundation Server dans sa version 2015 : http://blogs.msdn.com/b/visualstudioalm/archive/2015/08/14/team-foundation-server-2015-upgrade-planning.aspx.
Lire la suite
Pour atteindre votre environnement cible (la production par exemple), votre release doit parcourir un chemin prédéfinis (ex : Dev --> Staging --> PreProd --> Prod), chemin qu'on appelle Release Path avec Release Management. Avant de configurer votre Release...
Lire la suite
Nous avons vu dans cet article comment créer un analyseur de code C#. Voyons comment à présent créer des test unitaires pour vos analyseurs. Le plus simple est de partir sur les helpers générés par le template de projet "Analyzer with Code Fix" qui va...
Lire la suite
Une des nouveautés apportées avec Visual Studio 2015 est la possibilité d'étendre l'analyseur de code plus facilement que ce soit en important une librairie ou avec vos packages vsix et nugget. Pour créer votre analyseur, créer une librairie C# avec la...
Lire la suite
Par défaut dans votre projet TFS, le backlog contient les états suivants : - New - Approved - Committed - Done Le workflow de gestion de vos items dans votre backlog est le suivant : New --> Approved Le Product Owner donne son accord New --> Removed Le...
Lire la suiteNous avons vu dans ce billet que le module xWebAdministration rajoute des ressources DSC PowerShell pour gérer IIS dans vos scripts PowerShell de déploiement. Il y a encore mieux : le DSC Resource Kit ! En plus d'inclure xWebAdministration, le ResourceKit...
Lire la suite
Nous allons voir dans cet article comment installer automatiquement un site Web avec Release Management et le les ressources DSC PowerShell xWebAdministration. Ajoutez tout d'abord dans votre livrable votre script PowerShell d'installation du site web....
Lire la suite
Nous avons vu dans ce billet comment installer manuellement le module PowerShell xWebAdministration. Voyons à présent comment automatiser cette tâche avec Release Management pour s'assurer que le module et ses ressources DSC associées sont installés sur...
Lire la suite
Pour éviter de saisir des informations redondantes d'un serveur comme le nom utilisateur et mot de passe, il vous est possible avec Release Management de créer des variables attachées à votre serveur comme le montre le copie d'écran suivante : Pour accéder...
Lire la suiteC# 6.0 rend plus simple le formatage de vos chaîne avec la possibilité d'éviter de passer par le fameux String.Format() et définir le nom de vos paramètres directement comme suite (avec support de l'intellisense dans VS 2015) : [ TestMethod ] public void...
Lire la suite