Implémenter une stratégie de contrôle de version
Ce module explique les stratégies de contrôle de version pour l’empaquetage, les principes de gestion des versions sémantiques, les flux de travail de promotion de package et les meilleures pratiques pour la gestion des versions de package tout au long du cycle de vie du développement logiciel. Apprenez à utiliser les vues Azure Artifacts pour indiquer la qualité des packages et implémenter le contrôle de version automatisé dans les pipelines CI/CD.
Objectifs d’apprentissage
À la fin de ce module, vous pouvez :
- Comprendre l’importance du contrôle de version pour la gestion des packages et le suivi des dépendances
- Implémenter le contrôle de version sémantique (SemVer 2.0) pour la numérotation de version cohérente
- Utiliser les vues Azure Artifacts (@Local, @Prerelease, @Release)) pour gérer la qualité des packages
- Promouvoir des packages par le biais de différentes perspectives en fonction des niveaux de qualité
- Envoyer (push) des packages à partir de pipelines de build avec les numéros de version appropriés
- Appliquer les meilleures pratiques pour les stratégies de contrôle de version dans les flux de travail DevOps
Prérequis
- Compréhension de base des concepts DevOps et des pipelines CI/CD
- Connaissance des principes de gestion des packages et de gestion des dépendances
- Expérience avec Azure DevOps ou des plateformes CI/CD similaires
- La connaissance des concepts de gestion des versions logicielles est bénéfique
Prise en main d’Azure
Choisissez le compte Azure qui vous convient. Payez à l’utilisation ou essayez Azure gratuitement pendant jusqu’à 30 jours. S’inscrire.