1
Intégration continue et Azure DevOps
- Les principes, objectifs et avantages de l’intégration continue.
- Les différents composants nécessaires pour faire de l’intégration continue.
- Les concepts d'Azure DevOps.
- La gestion de projet avec Azure DevOps.
- Les différents acteurs intervenant avec Azure Devops.
- Création et configuration d’un nouveau projet.
- Gestion des droits d’accès au projet.
Travaux pratiques
Créer et configurer un nouveau projet.
2
Le contrôleur de code source
- Présentation de Team Foundation Version Control.
- Utilisation dans Visual Studio.
- Utilisation de GIT avec Azure DevOps.
- Cloner un dépôt GIT.
Travaux pratiques
Utiliser GIT avec Azure DevOps.
3
Mettre en place des tests
- Plan de test et tests fonctionnels.
- Gestion des bugs et feedbacks.
- Test de charge dans le Cloud.
Travaux pratiques
Conception et mise en œuvre des tests avec Azure. Gestion des bugs et de la relivraison. Gestion de la non régression.
4
Les Builds
- Créer une nouvelle définition de "build".
- Ajouter des tâches à un build.
- Compiler le projet.
- Lancer les tests unitaires.
- Déclencher un build.
- Automatisation des builds et des tests.
Travaux pratiques
Générer les builds et compiler le projet. Lancer et vérifier les tests unitaires.
5
Les release et leurs déploiements
- 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.
6
Validation et déclenchement des déploiements
- Approuver un déploiement.
- Automatisation des déploiements.
- Déploiement conditionnel.
Travaux pratiques
Mettre en place un déploiement. Automatiser les déploiements.
7
La gestion des releases
- Gérer différentes versions dans différents environnements.
- Définition des variables d’environnement.
- Gestion d’erreur et logs.
Travaux pratiques
Gérer les différentes versions. Visualiser le contenu des fichiers logs.
8
Fonctionnement de l’agent pool
- Gestion de la file d’attente.
- Les concurrents pipelines pour les agents hébergés.
- Ajouter des agents privés.
Travaux pratiques
Gérer la file d’attente. Utiliser des agents privés.