Partager via


Étape 3 : Créer la définition de build

Les définitions de build et de mise en production sont des tâches Azure DevOps et doivent probablement être effectuées par un administrateur Azure DevOps. La définition de build génère votre projet dans votre dépôt Git, et les définitions de mise en production le déploient dans votre environnement BizTalk Server.

Avant de commencer

Effectuez l’étape 2 : créer un jeton Azure DevOps et installer l’agent.

Ajouter les tâches de génération

  1. Dans votre projet, sélectionnez Pipelines>Créer un pipeline :

    Créez un projet de pipeline dans BizTalk Server.

    Utilisez l’éditeur classique pour créer un pipeline sans YAML :

    Utilisez l’éditeur classique sans YAML pour créer un pipeline dans BizTalk Server.

    Sélectionnez Azure Repos Git>Continuer :

    Sélectionnez Azure repos git pour héberger votre nouveau pipeline dans BizTalk Server.

  2. Sélectionnez le modèle> Vide Appliquer :

    Sélectionnez le modèle vide pour créer un pipeline dans BizTalk Server.

  3. Définissez le pool d’agents. Les options disponibles sont les suivantes :

    • Azure Pipelines : sélectionnez cette option pour utiliser les agents > hébergés par Azure windows-2019 :

      Sélectionnez Azure Pipelines pour le pool d’agents dans Azure DevOps et BizTalk Server.

    • Par défaut : sélectionnez cette option pour utiliser votre propre pool d’agents défini :

      Sélectionnez la file d’attente par défaut pour le pool d’agents dans Azure DevOps et BizTalk Server.

  4. Dans la phase 1, ajoutez une tâche, sélectionnez Visual Studio Build>Ajouter :

    Ajoutez une tâche de génération Visual Studio à votre projet BizTalk Server.

  5. Sélectionnez la tâche de génération Visual Studio que vous venez d’ajouter, puis définissez les propriétés suivantes :

    • Nom complet : entrez votre solution de build, par YourProjectName/YourProjectName.slnexemple .
    • Version de Visual Studio : sélectionnez au moins Visual Studio 2015. Vous pouvez également sélectionner Dernier.
    • Architecture MSBuild : sélectionnez MSBuild x86.

    Vos propriétés ressemblent à ce qui suit :

    Exemples de propriétés de build Visual Studio dans votre projet BizTalk Server.

  6. Dans la phase 1, ajoutez une tâche, sélectionnez Publier les artefacts de> buildAjouter :

    Ajoutez une tâche d’artefacts de build Visual Studio à votre projet BizTalk Server.

  7. Sélectionnez la tâche Publier l’artefact , puis entrez votre nom d’affichage préféré. Pour Chemin d’accès à publier, sélectionnez le bouton ... et choisissez le dossier du projet d’application (par exemple, appProjectHelloWorld). Sélectionnez OK.

    Sélectionnez la tâche publier des artefacts dans votre projet Visual Studio BizTalk Server.

  8. Le nom de l’artefact peut être tout ce que vous voulez. Sélectionnez Enregistrer.

  9. Accédez à Déclencheurs et définissez l’status déclencheur sur Activé :

    Ajoutez et activez un déclencheur Visual Studio à votre projet BizTalk Server.

  10. Enregistrez & File d’attente pour tester votre définition de build. Lorsque vous effectuez une file d’attente, vous êtes invité à entrer la file d’attente de l’agent et votre branche. Sélectionnez la file d’attente de l’agent par défaut , puis choisissez votre branche. Sélectionnez File d’attente.

    Dans le pipeline d’exécution, ajoutez la file d’attente aqent et la branche Azure DevOps dans le projet Visual Studio BizTalk Server.

  11. Une nouvelle build est démarrée et vous pouvez la sélectionner pour case activée en cas de réussite ou d’échec.

Ce que vous avez fait

Dans Azure DevOps, vous avez créé une définition de build qui génère votre application dans Git ou Team Foundation Version Control (quel que soit votre choix). Lorsque des modifications sont apportées dans le contrôle de code source, les modifications sont automatiquement détectées et vous pouvez les envoyer (push).

Étapes suivantes

Étape 4 : Créer la définition de mise en production
Configurer des variables et des jetons d’environnement