Apprendre GitLab CI/CD

Intégration Continue avec GITLAB-CI/CD

GitLab CI est un système très puissant d’intégration continue, intégrant de nombreuses fonctionnalités, et évoluant rapidement. Je vous en propose une introduction

Auto Scaling de Runner sur AWS

Comment utiliser provisionner et configurer des runners dynamiques sur AWS

Monitorer le CI de plusieurs projets

Comment suivre plusieurs CI dans un seul dashboard

Lancer des tests unitaires avec Docker

Comment lancer des tests unitaires sans devoir installer postgresql sur poste de travail ?

La parallélisation des jobs booste la productivité

Valider son CI et le lancer localement

Mais comment valider son CI avant de le soumettre, pourquoi pas le lancer localement

Les pipelines dynamiques

Gitlab permet depuis peu de générer des pipelines dynamiques

Utilisation du container registry

Comment utiliser le container registry de Gitlab ?

Les environnements Gitlab-CI

Comment gérer des environnements avec Gitlab

Utilisation des règles de conditions

Conditionner le lancement de vos CI gitlab avec les rules

Utilisation de l'API Rest

Gérer vos projets, déclencher des pipelines, poser des tags, créer des release, autant d'actions réalisables via l'API de Gitlab

Utilisation des pipelines parent-enfant

Comment lier des pipelines entre différents projets gitlab? En utilisant le concept de pipeline parents-childs.

Template de pipelines

Gitlab propose la notion de templates pour éviter de répéter sans cesse le même code

Créer des releases

Dans le cadre de l'automatisation du build et de l'intégration continue, je vous propose de voir comment générer des releases dans un CI GitLab.

Optimiser vos CI gitlab avec les DAG

En bon gitops on cherche tous à optimiser les temps de déploiement de nos applications, et bien voici une nouveauté du CI de Gitlab qui va permettre d’y parvenir: les DAG pour Directed Acyclic Graphs.


Si vous avez apprécié cet article de blog, vous pouvez m'encourager à produire plus de contenu en m'offrant un café sur Ko-Fi. Vous pouvez aussi passer votre prochaine commande sur amazon, sans que cela ne nous coûte plus cher, via ce lien. Je vous remercie de votre soutien