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