Plan du cours
Introduction
Aperçu du développement Agile et de ses avantages
- Intégration continue
- Livraison continue
- Déploiement continu
Avantages de la livraison continue
Comprendre les pipelines de livraison continue
Vue d'ensemble des concepts intégrés de première classe
Aperçu de GoCD
- Caractéristiques de GoCD
- Pipelines GoCD vs. Pipelines Jenkins
- Aperçu des concepts de base de GoCD
Installation de GoCD
- Installation du serveur GoCD
- Installation d'un agent GoCD
Utilisation de GoCD
- Utilisation du tableau de bord du pipeline
- Utilisation des pages Agents et Détails de l'agent
- Utilisation de la page d'activité du pipeline
- Visualisation des détails d'une étape
- Visualisation des détails d'un travail
- Utilisation de l'interface d'administration GoCD
- Affichage des détails du serveur GoCD
- Affichage des environnements
- Vue d'ensemble de la carte de la chaîne de valeur
Création d'un pipeline
- Nommer le pipeline
- Pointer le pipeline vers un article sur Git
- Définition des étapes, des travaux et des tâches
Terminer et exécuter votre pipeline
- Visualisation des informations sur les étapes
- Afficher les résultats et les détails de l'exécution de la tâche
Utiliser un pipeline comme matériau pour un autre pipeline
Gestion des artefacts
- Publication d'artefacts
- Récupération et utilisation d'artefacts
Utilisation d'onglets personnalisés
Utilisation d'une carte de la chaîne de valeur
Comprendre le Fan-Out et le Fan-In
Configurer GoCD
- Gérer les pipelines et les dépendances
- Gestion des agents
- Gestion des environnements
- Étiqueter et planifier les pipelines
- Paramétrer un pipeline
- Personnalisation de l'étiquetage d'un pipeline
- Clonage d'un pipeline
- Verrouillage d'un pipeline
- Ajout d'un article et d'une étape à un pipeline existant
- Ajout d'une tâche à une étape existante
- Ajout d'une tâche à un travail existant
- Utilisation de modèles de pipeline
- Création d'un pipeline manuel
- Gestion des utilisateurs et de l'authentification
- Administration des groupes de pipelines
- Configuration des notifications
Résumé et dépannage
Remarques finales
Pré requis
- Expérience de la programmation de base
- Familiarité avec le développement Agile
Nos Clients témoignent (3)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Formation - Advanced Spinnaker
J'ai été initié à certaines technologies que j'aurais aimé connaître plus tôt.
Michel - Vanier College
Formation - DevOps Practical Implementation and Tools
Traduction automatique
J'aime toutes les possibilités que j'ai découvertes dans le cours sur les options DevOps que je peux appliquer afin d'avoir un meilleur flux de travail CD/CI !
Juan Manuel - si
Formation - Jenkins: Continuous Integration for Agile Development
Traduction automatique