Découvrir Visual Studio Team Services

Gérer les mises en production avec VSTS et Azure

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Découvrez comment déployer une application web dans Azure via VSTS. Il s'agit de la gestion des mises en production ou du release management.
05:57

Transcription

Visual Studio Team Services permet également d'automatiser le déploiement. Pour cela, il faut aller sur la section Release Management, pour cette démo, on va créer une définition de Release qui permet de déployer l'application web sur un environnement Cloud Azure. Toutefois, il faut savoir que Release Management de Visual Studio Team Services est compatible avec les environnements cloud, mais, également, compatible avec les environnements sur site, en passant par des agents privés installés sur votre réseau. Pour notre démonstration sur l'automatisation du déploiement d'une web application sur Azure, il faudra créer un compte Azure gratuit, pour cela, il faut aller sur le site d'Azure et cliquer sur Compte gratuit. Vous aurez à suivre les étapes de ce site là pour créer une souscription gratuite valable pour trente jours. Une fois que vous avez créé votre souscription Azure, il faut aller sur le portail Azure et ajouter une web application. Cette Web app azure permettra d'héberger notre application web. Donc, il faut choisir Application web, cliquer sur Créer, je vais ajouter le nom de mon application web, le nom de l'application doit être unique, puisque Azure permet d'avoir un DNS par défaut. Donc, le site sera mycorporatewebapp.azurewebsites.net. Il faudra choisir un abonnement Azure, créer un groupe de ressources, donc, je vais laisser le nom de l'application-rg pour ressource group, il faudra choisir le type d'os de l'application web et choisir, ou créer, un plan App Service. Vous serez facturé sur la base de ce App Service Plan, qui est la machine physique qui sera déployée sur Azure. Il faudra choisir un emplacement, on va choisir West Europe, par exemple, un niveau tarifaire, donc, qui va correspondre à une taille de machine. On va choisir Standard avec un cœur et 1,75 de RAM. Je vais cliquer sur OK, par la suite, je vais cliquer sur Créer. Le déploiement d'une web app sur Azure va prendre quelques instants. Le déploiement a réussi, je peux accéder à la ressource en appuyant sur Accéder. La web app Azure est disponible, si vous voulez avoir plus d'informations sur Azure, vous pouvez aller à la documentation officielle, en tapant azure.microsoft.com. Maintenant, revenons sur la partie Release Management de Visual Studio Team Services. Maintenant que mon azure web app est créée, il reste à récupérer le package applicatif de ma web app et déployer ce package là sur Azure. Pour cela, je vais cliquer sur New definition, je vais choisir le template de déploiement Azure App Service Deployment et je vais cliquer sur Appliquer, je vais donner un nom à mon environnement et affecter un propriétaire, par la suite, je vais rajouter un artefact, ce qui permet de récupérer le package qui a été construit sur l'étape Build, pour cela, je choisis mon projet et, comme source, la définition de Build qui a été précédemment configurée et je clique sur Add. Maintenant, je vais configurer les étapes de déploiement, pour cela, je vais cliquer sur l'environnement de DEV, je vais voir apparaître une étape, Deploy Azure App Service, cette étape consiste en une tâche, qui récupère un package et le déploie sur Azure. Pour cela, on a besoin de la souscription Azure. Pour paramétrer la souscription Azure, il faut parcourir votre souscription et cliquer sur Autoriser. VSTS va vous demander votre compte et mot de passe Azure. Maintenant, je vais choisir mon App service et je clique sur Sauvegarder. Une fois que la définition de Release est créée sur VSTS, vous avez la possibilité de tester une release directement depuis VSTS, en cliquant sur Release, Create release. Cela vous permet de tester votre release et de déployer un package sur Azure. Je vais cliquer sur le nom de la release pour voir les logs et suivre l'avancement. Donc, on voit que le déploiement est en cours, je vais cliquer sur Logs pour suivre les étapes. On voit que Release Management a récupéré l'artefact et, par la suite, il le déploie sur Azure App Service. Cela prend quelques instants. Le déploiement a réussi, on peut voir à la fin des logs l'adresse de mon site web sur Azure, je vais copier cette adresse et on peut voir, que, l'application web est en ligne.

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 !