Concourse CI — Mettre en oeuvre l'intégration continue avec Concourse CI
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
- Sur demande
Programme
Introduction / présentation
Intégration continue
- Définition et principes
- Notions d’usine logicielle
- Bonnes pratiques
- La chaîne de fabrication logicielle
- Versionnage des sources et intégration continue
Concourse CI
- Positionnement
- Principes fondamentaux
- Jobs, Tasks et Steps
- Création d’un premier job
- Pipelines
- Resources
- Interface : GUI Web Concourse
- Interface : L’outil CLI Fly
- Installation
- Authentification, utilisateurs et teams
Mise en place de pipelines
- Syntaxe de Configuration
- Lancement et observation des logs
- Utilisation des resources pour contrôler les jobs
- Intégration du système de versionnage des sources
- Compilation d’une application
- Jeu et contrôle des tests unitaires
- Qualimétrie du code source
- Gestion des inputs et outputs de tâches
- Dépendances entre tâches
- Gestion du cache
- Variables
Utilisation des resources
- Types de resources
- Exploiter les resources dans les jobs
- Déclencher des jobs via les resources
- Versions de resources
- Définition de resources « custom »
Livraison et déploiement
- Gestion des secrets et credentials
- Gestion du versionnage
- Publication des livrables
- Déploiements et environnements
- Bonnes pratiques de déploiement
Conclusion
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 03/05/2022