Comprendre l'Intégration Continue

CI/CD, ou Intégration Continue/Livraison et Déploiement Continu, met l’accent sur la mise en production rapide de petits changements incrémentiels et l’utilisation de l’automatisation tout au long du processus du développement. Au cœur de DevOps, l’outillage CI/CD est la clé de son succès.

Tester vos API swagger/openAPI avec Postman/Newman

Pouvoir tester ces endpoint d’API fait parti des impératifs avant tout déploiement d’une nouvelle version pour voir si une régression entre autre n’est pas survenue avec cette mise jour.

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.

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.

Intré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

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.

Gitlab-ci - Template de pipelines

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

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 - 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 règles de conditions

Alimenter un blog comme celui-ci est aussi passionnant que chronophage. En passant votre prochaine commande (n'importe quel autre article) au travers du lien produit ci-contre, je touche une petite commission sans que cela ne vous coûte plus cher. Cela ne me permet pas de gagner ma vie, mais de couvrir les frais inhérents au fonctionnement du site. Merci donc à vous!