.NET, Architecture, ALM, Cloud
Logger en PowerShell dans les logs de votre build TFS vNext apporte quelques spécificités. En effet en exécutant le code PowerShell suivant dans TFS : Write-Warning "WARNING" Write-Output "OUTPUT" Write-Verbose "VERBOSE" Nous obtenons : Starting task:...
Lire la suite- Variables que vous pouvez utiliser dans l’environnement de build TFS - Tâches Powershell disponibles dans TFS 2015/VS Online
Lire la suite
Support du moteur GIT Copier l'output de votre build sur le serveur pour le récupérer par la suite (prédécesseurs des artifacts avec TFS 2015) Exécuter vos scripts Powershell avant/après compilation, avant/après exécution des tests Source : http://ww...
Lire la suite
Avec le nouveau mécanisme de Build vNext, il vous est possible de créer un template de Build à partir d'une définition existante comme le montre les copies d'écran ci-dessous : Il vous suffit enfin pour accéder à ce nouveau template de créer une nouvelle...
Lire la suite
Après l'article sur la création d'une nouvelle build avec le mécanisme TFS Build VNext, voyons à présent comment créer vos packages WebDeploy et les stocker dans un artifact serveur pour pouvoir le récupérer par la suite. Tout d'abord, dans la configuration...
Lire la suite
Microsoft propose depuis début juin via Visual Studio Online (et dans la RTM de TFS 2015) un nouveau mécanisme de build qu'on appellera "Build vNext". Le précédent mécanisme de build était basé sur Workflow Foundation pas assez flexible et lourd à mettre...
Lire la suiteStocker ses logs dans un conteneur de stockage (blob) Azure permet de garantir une haute scalabilité de votre infrastructure de log. Ci-dessous une implémentation d'un appender Log4Net pour Azure : class RollingAzureBlobAppender : AppenderSkeleton { private...
Lire la suiteDeux méthodes d'extensions assez pratique pour valider vos activités WF et les lancer avec le WorkflowInvoker : public static class ActivityExtensions { public static ValidationResults Validate(this Activity activity) { return ActivityValidationServices.Validate(activity);...
Lire la suite
Est apparu avec Visual Studio 2015 les projets partagés ("Shared Projects") qui vont vous permettre plus facilement de réaliser vos développements multi plateforme en factorisant l'intelligence de votre application de la Data Layer à la Service Layer...
Lire la suite