Découvrir Visual Studio Team Services

Mettre en place une intégration continue avec VSTS

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans cette vidéo, vous verrez comment tirer parti des solutions d'intégration continue avec Visual Studio Team Services.
04:41

Transcription

Sur VSTS, il est possible de faire de l'intégration continue et du release management. Pour cela, il faut aller sur l'onglet Build et Release, sur l'onglet Build, vous allez retrouver la partie Intégration continue. L'intégration continue consiste à faire une compilation à chaque fois que le code source de votre application change, avec, comme objectif, de créer un package qui pourra être déployé par la suite. Cette section Build ou Intégration continue, est compatible avec les technologies Microsoft, mais, également, avec les technologies Open source. Nous allons voir, maintenant, comment ajouter une définition de Build, afin de lancer une compilation automatique à chaque fois qu'on change le code de notre application web. Pour cela, je vais cliquer sur New definition, je vais sélectionner le projet VSTS Git où mon code source est hébergé, je vais choisir le repositoryMyCorporateWebApp et la branche master, et je clique sur Continuer. L'intégration continue sur VSTS est compatible avec un certain nombre de langages et d'environnements. Pour notre exemple, on va choisir une définition ASP.NET Core. Je vais cliquer sur Appliquer. Une définition de Build consiste en un certain nombre d'étapes pour compiler et générer un package qui peut être prêt à déployer à la fin. Vous pouvez, également, configurer un agent de Build, par défaut, vous avez un agent qui est géré par VSTS. D'autres alternatives existent, vous pouvez avoir un agent privé, ou un agent installé sur Linux, ou macOS, si votre application est différente. Pour cette application web, on va laisser l'agent Hosted VS, pour Visual Studio, 2017. Par la suite, on va aller sur la section Trigger. Cliquez sur Activer l'intégration continue, ce qui permet, à chaque changement sur la branche master, de lancer la définition de Build. Maintenant, on va cliquer sur Save & queue, cela permet de sauvegarder la définition et de lancer une exécution de la Build pour vérifier, est ce que la définition a été bien réalisée. On choisit l'agent Hosted et, par la suite, cliquez sur Save & queue. Pour suivre l'état d'avancement de la Build, je clique sur le numéro de la Build, lors de l'exécution de la Build, on peut consulter les logs. La Build a réussi, donc, là, on peut voir le résultat de notre Build, on peut voir les changements qui ont été rajoutés sur cette Build, on peut également voir sur la section Artefact, le résultat de la Build, donc, là, on peut voir le package qui a été généré en format zip, qui peut être utilisé pour déployer l'application web sur un serveur. Je vais, maintenant, réaliser un changement de code et le synchroniser, via git, sur VSTS et voir le lancement automatique de la Build. Pour cela, je lance Visual Studio, je vais aller sur la page Contact et je vais changer le mail de support. Je vais commiter le changement sur git, je vais le synchroniser, le changement a été synchronisé avec le répertoire git sur VSTS, en revenant sur la section Builds, je vais voir apparaître une nouvelle Build qui est en progression, qui va prendre en considération, les nouveaux changements et générer un nouveau package, qui sera prêt à être déployé, une fois la Build finie. La Build a réussi, de la même manière, je peux voir que le changement sur la page Contact a été pris en considération et j'ai le nouveau package applicatif qui est prêt à être déployé. Si vous voulez aller plus loin sur cette partie là, Intégration continue sur VSTS, je vous recommande d'aller sur la documentation officielle de VSTS, section Intégration continue.

Découvrir Visual Studio Team Services

Initiez-vous à ce logiciel de collaboration de Microsoft Azure basé sur le cloud. Découvrez l’utilisation des outils tels que Git pour planifier et gérer vos projets de développement de bout en bout.

56 min (18 vidéos)
Aucun commentaire n´est disponible actuellement
Logiciel :
Thématiques :
IT
Déploiement logiciel
Spécial abonnés
Date de parution :19 juin 2018

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !