Présentation

Effectué

Dans ce module, vous créez un pipeline de build qui produit un package que plusieurs applications peuvent utiliser.

Il est probable que vous utilisiez des composants open source ou d’autres composants partenaires dans votre logiciel. L’utilisation de composants populaires dans la communauté et qui ont déjà été créés et testés est souvent le moyen le plus rapide de faire des choses.

Vous pouvez également avoir votre propre code d’application que vous pouvez déplacer dans une bibliothèque ou un package afin que d’autres puissent l’utiliser. Ce code peut être un projet open source ou un logiciel auquel seule votre équipe peut accéder.

Il existe de nombreuses façons de générer et d’héberger vos packages. La bonne solution dépend des types de langages de programmation et de frameworks que vous utilisez et de ceux que vous souhaitez accéder à vos packages. Ici, vous poursuivez votre travail avec l’équipe web Tailspin en créant un package NuGet pour .NET qui héberge Azure Artifacts.

Une fois ce module terminé, vous pourrez :

  • Créer et partager des packages pouvant être utilisés par plusieurs applications
  • Créer un pipeline de build pour votre package et publier votre package sur Azure Artifacts.
  • Connecter une application à votre package et générer l’application dans Azure Pipelines.
  • Envoyer (push) des changements dans votre package et mettre à jour votre application pour les utiliser.

Conditions préalables

Les modules de ce parcours d’apprentissage forment une progression.

Nous vous recommandons de commencer au début de ce parcours d’apprentissage, créer des applications avec Azure DevOps.

Si vous souhaitez suivre ce module uniquement, vous devez configurer un environnement de développement sur votre système Windows, macOS ou Linux. Tu as besoin de:

Vous pouvez commencer à utiliser Azure DevOps gratuitement.

Cet environnement vous permet d’effectuer les exercices dans ce module et les suivants. Vous pouvez également l’utiliser pour appliquer vos nouvelles qualifications à vos propres projets.

Remarque

Azure Pipelines prend en charge un vaste éventail de langages et de types d’applications. Dans ce module, vous allez travailler avec une application .NET, mais vous pouvez appliquer les modèles que vous apprenez ici à vos propres projets qui utilisent vos langages de programmation et frameworks favoris.

Rencontrer l’équipe

Vous avez rencontré l’équipe web Space Game chez Tailspin Toys dans les modules précédents. En tant qu’actualisation, voici les personnes avec lesquelles vous travaillez dans ce module.

Dessin animé de Andy.

Andy est responsable du développement.

Illustration de dessin animé d’Amita.

Amita travaille dans l’assurance qualité.

Dessin animé de Tim.

Tim est chargé des opérations.

Dessin animé de Mara.

Mara vient d’être embauchée comme développeur et est sous la responsabilité d’Andy.

Mara a déjà expérimenté DevOps et aide l’équipe à adopter un processus plus rationalisé à l’aide d’Azure DevOps.