Informations administratives
Titre | DevOps et CI/CD |
Durée | 60 |
Module | B |
Type de leçon | Conférence |
Focus | Pratique — IA organisationnelle |
Sujet | DevOps et CI/CD pratiques |
Mots-clés
Actions DevOps, CI/CD,GitHub, Intégration continue, tests et déploiement,
Objectifs d’apprentissage
- Les étudiants auront une vue d’ensemble de DevOps
- Les étudiants seront initiés à l’IC/CD, y compris ce qui se passe en CI et en CD
- Les étudiants développeront des tests dans un pipeline CI/CD
- Les étudiants développeront des actions Github
Préparation prévue
Événements d’apprentissage à compléter avant
Aucun.
Obligatoire pour les étudiants
Aucun.
Optionnel pour les étudiants
- «Livraison continue: Des versions logicielles fiables grâce à l’automatisation de la construction, des tests et du déploiement», Humble et Farley, 2010
- Git
- YAML
- Essais unitaires d’écriture
Références et antécédents pour les étudiants
Aucun.
Recommandé pour les enseignants
Aucun.
Matériel de leçon
Instructions pour les enseignants
Cette conférence présentera aux étudiants le DevOps et sa relation avec Agile, et se concentrera sur les concepts d’intégration continue, de tests et de livraison/déploiement. Une introduction générale au DevOps et au CI/CD est suivie d’une démonstration pratique de la façon d’utiliser un outil CI/CD tel que l’action Github pour construire un véritable pipeline CI/CD qui comprend la construction, le test et le déploiement dans la tâche cloud pour une application Web. \instructions=Cette conférence présentera aux étudiants le DevOps et sa relation avec Agile, et se concentrera sur les concepts d’intégration continue, de tests et de livraison/déploiement. Une introduction générale au DevOps et au CI/CD est suivie d’une démonstration pratique de la façon d’utiliser un outil CI/CD tel que l’action Github pour construire un véritable pipeline CI/CD qui comprend la construction, le test et le déploiement dans la tâche cloud pour une application Web.
Esquisse
Durée (min) | Description |
---|---|
5 | Agile et DevOps |
10 | Intégration continue |
10 | Livraison et déploiement continus |
10 | Essais continus |
20 | Construction d’un pipeline CI/CD à l’aide d’actions Github |
5 | Récapitulation |
Remerciements
Le programme de master IA centré sur l’humain a été cofinancé par le mécanisme pour l’interconnexion en Europe de l’Union européenne dans le cadre de la subvention CEF-TC-2020-1 Digital Skills 2020-EU-IA-0068.