Formation AZURE DevOps Perfectionnement
Objectifs
Créer et configurer des builds et des releases automatisés en utilisant Azure Pipeline, y compris l’ajout de tâches et la gestion des artifacts.
Planifier, approuver et automatiser les déploiements, y compris la gestion des versions dans différents environnements et la définition des variables d’environnement.
Gérer la file d’attente des agents, ajouter des agents privés et comprendre le fonctionnement des agents hébergés.
Réaliser des tests unitaires, gérer les erreurs et les logs, et prévoir des interventions manuelles lors des déploiements pour garantir la qualité et la sécurité des releases.
Pré-requis
Participants
Programme de formation
AZURE PIPELINE-BUILDS
Créer une nouvelle définition de build
- Mode graphique et YAML
Ajouter des tâches à un build
- Installation d'outil
- Restauration
- Compilation
- Test unitaires
- Publication des artifacts...
Déclencher un build manuellement
Automatisation des builds pour intégration continue et reporting
AZURE PIPELINE -RELEASES
Créer une nouvelle release
Définir les tâches d'une release
Prévoir une intervention manuelle lors d'un déploiement
Les groupes de tâches
VALIDATION ET DÉCLENCHEMENT DES DÉPLOIEMENTS D'UNE RELEASE
Approuver un déploiement
Automatisation des déploiements
Déploiement conditionnel
- Release gates
- Validation manuelle
LA GESTION DES RELEASES
Gérer différentes versions dans différents environnements
Définition des variables d'environnement
Gestion d'erreur et logs
FONCTIONNEMENT DE L'AGENT
Gestion de la file d'attente
Manager les agents hébergés
Ajouter des agents privés