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
Glab est devenue la cli officielle de gitlab
Gitlab ne possédait pas de CLI officielle, obligeant de recourir son API. C'est officielle Glab est la cli officielle.
Utiliser la CLI Ansible Tower CLI dans vos pipelines de CI/CD
Comment utiliser la CLI Ansible Tower dans vos pipelines CI/CD
Mettre à jour AWX sur Kubernetes
Comment faire un upgrade d'Ansible AWX hébergé dans un cluster Kubernetes
Auto Scaling de Runner sur AWS
Comment utiliser provisionner et configurer des runners dynamiques sur AWS
Monitorer le CI de plusieurs projets
Gitlab - 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é
Voyons comment optimiser les pipelines CI/CD de Gitlab.
Valider son Gitlab CI et le lancer localement
Mais comment valider son pipeline Gitlab 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
Les DAG pour Directed Acyclic Graphs permettent d'améliorer les temps d'exécutions des pipelines CI/CD.
Vous appréciez ce 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 vous coûte plus cher, via ce lien . Vous pouvez aussi partager le lien sur twitter ou Linkedin via les boutons ci-dessous. Je vous remercie pour votre soutien.