Apprenez à construire des pipelines CI/CD prêts pour la production dans un cours complet et pratique !
#gitlab #gitlabcicd #techworldwithnana
GitLab CI/CD est l'une des plateformes CI/CD les plus populaires ! De plus en plus d'entreprises l'adoptent. Ainsi, le besoin de développeurs ou d'ingénieurs DevOps, qui savent comment construire des pipelines CI/CD complets sur GitLab, augmente.
Alors que de nombreux cours GitLab ne vous enseignent que les bases, nous plongerons dans des démonstrations plus avancées, comme la mise en œuvre de la version dynamique, l'utilisation du cache pour accélérer l'exécution des pipelines ou le déploiement sur un cluster K8s. Vous aurez donc construit plusieurs pipelines CI/CD avec des exemples concrets et des meilleures pratiques !
Comme d'habitude, vous pouvez vous attendre à des sujets complexes expliqués de manière simple, des animations pour vous aider à mieux comprendre les concepts et de nombreuses démonstrations pratiques !
▬▬▬▬▬▬ 🚀 À la fin de ce cours, vous serez capable de... 🚀 ▬▬▬▬▬▬
✅ Utiliser GitLab CI/CD avec confiance dans votre travail
✅ Configurer des GitLab Runners auto-gérés
✅ Construire et déployer des conteneurs avec Docker Compose
✅ Construire un pipeline multi-étapes
✅ Configurer un pipeline CI/CD pour des microservices Monorepo
✅ Configurer un pipeline CI/CD pour des microservices Polyrepo
✅ Déployer sur un cluster Kubernetes géré
✅ Mettre en place un pipeline CI/CD avec les meilleures pratiques
▬▬▬▬▬▬ 📚 Ce que vous apprendrez 📚 ▬▬▬▬▬▬
✅ Pipelines, Jobs, Stages
✅ Variables régulières et secrètes
✅ Règles de workflow
✅ Accélérer le pipeline en utilisant le cache
✅ Configurer les artefacts de job (rapport de test, fichiers de passage et variables d'environnement)
✅ Conditionnels
✅ GitLab Runners et Exécuteurs
✅ Registre Docker intégré de GitLab
✅ Environnements GitLab
✅ Modèles de job de GitLab
✅ Réutiliser la configuration des pipelines en écrivant sa propre bibliothèque de modèles de job ci
✅ besoins, dépendances, étend, etc.
▬▬▬▬▬▬ 💎 CURSUS DU COURS 💎 ▬▬▬▬▬▬
💎 Chapitre 01 : Aperçu du cours
💎 Chapitre 02 : Introduction à CI/CD et GitLab CI/CD
💎 Chapitre 03 : Concepts fondamentaux de GitLab CI/CD
💎 Chapitre 04 : Architecture de GitLab
💎 Chapitre 05 : Pipeline en conditions réelles
💎 Chapitre 06 : Pipeline avancé
💎 Chapitre 07 : Déployer une application de microservices (Mono & Polyrepo)
💎 Chapitre 08 : Déployer sur un cluster Kubernetes
💎 Chapitre 09 : Félicitations
▬▬▬▬▬▬ Connectez-vous avec moi 👋 ▬▬▬▬▬▬