Comprendre l'Intégration Continue
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
Générer une CMDB avec Ansible
Utiliser Ansible pour générer un bilan de santé de votre Infrastucture?
Ansible -Contrôler vos playbooks avec Ansible-Lint
Comment respecter les bonnes pratiques pour coder des playbooks et rôles Ansible ?
Gitlab - Monitorer le CI de plusieurs projets
Gitlab - Comment suivre plusieurs CI dans un seul dashboard
Django - Lancer des tests unitaires avec Docker
Comment lancer des tests unitaires sans devoir installer postgresql sur poste de travail ?
Gitlab-ci - La parallélisation des jobs booste la productivité
Voyons comment optimiser les pipelines CI/CD de Gitlab.
Installer kubernetes sur Windows
A la recherche d'une solution remplaçant Docker Desktop, je suis tombé sur minikube que j'ai deja testé sur des Raspberry Pi
Gitlab - Valider son Gitlab CI et le lancer localement
Mais comment valider son pipeline Gitlab avant de le soumettre, pourquoi pas le lancer localement
Gitlab-ci - Les pipelines dynamiques
Gitlab permet depuis peu de générer des pipelines dynamiques
Gitlab - Utilisation du container registry
Comment utiliser le container registry de Gitlab ?
Les environnements Gitlab-CI
Comment gérer des environnements avec Gitlab
Gitlab CI - Utilisation des règles de conditions
Conditionner le lancement de vos CI gitlab avec les rules
Gitlab - 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
Gitlab-ci - Utilisation des pipelines parent-enfant
Comment lier des pipelines entre différents projets gitlab? En utilisant le concept de pipeline parents-childs.
Gitlab-ci - Template de pipelines
Gitlab propose la notion de templates pour éviter de répéter sans cesse le même code
Gitlab - 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.
Tester automatiquement vos API swagger/openAPI avec Dredd
Après vous avoir présenté une méthode utilisant postamn/newman je suis parti d’une autre solution et je suis tombé sur dredd qui est nettement plus simple à mettre en oeuvre. En effet il fonctionne sans aucune création de fichier puisqu’il se base sur le fichier de déclaration de l’API.
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.
Tester vos API swagger/openAPI avec Postman/Newman
Tester ces endpoint d’API fait parti des impératifs avant tout déploiement d’une nouvelle version, à la recherche d'une régression ou d'un bug.
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.