Formations cocadmin/Tout Automatiser avec GitLab

  • 100 €

Tout Automatiser avec GitLab

Dans le cycle de développement d'une application il y a presque tout le temps des étapes répétitives à faire:
Les builds, compilation, installation de packages ou modules
Les tests, unitaire, fonctionnels ou autre
Et les déploiements, en dev, en prod etc.

C'est une bonne chose d'automatiser ces tâches, mais c'est encore mieux de les rendre automatique et qu'elles se déclenchent à chaque commit (changement) sur notre dépôt Git.
Tout ca sans aucune intervention de ta part !

Que ce soit pour une application, ou pour de l'infrastructure comme des role ansible, de l'infra as code, le CICD (Integration continue, Déploiement Continue) permet de ne jamais oublier aucune étape et surtout de récupérer le temps perdu à faire toujours la meme chose.

Contenu

Intro

1.mp4
Aperçu

Bonne pratiques et erreurs à éviter

2.mp4
Notes

Concepts de GitLab a connaitre

3.mp4
Notes
Formation YAML

Comprendre les différents workflow Git

4.mp4
Git Flow
Github Flow
Notes

Découvrir notre application de vote.

5.mp4
Notes
Repo de notre app de vote

Automatiser les tests

6.mp4
Notes

Automatiser le build et le deployment

7.mp4
Notes

Optimiser notre pipeline

8.mp4
Notes

Astuces pour aller plus loin

9.mp4
Exemple de test fonctionnel avec Selenium
Notes