Explorez le monde du Dev, du Cloud et des outils DevOps à travers nos articles et discussionsExplore the world of development, the cloud and DevOps tools
CI/CDGitlab Découvrez les fondations nécessaires à la mise en place progressive d'une chaîne CI/CD GitLab pour une application Java. Suivez sa progression, de l'analyse jusqu'à l'automatisation de sa CI/CD.
Docker DesktopCI/CDGitlab Pas de pipeline sans exécuteur. Nous allons installer, configurer et enregistrer un GitLab Runner local avec Docker Desktop sous Windows pour valider les pipelines directement depuis notre machine.
CI/CDGitlab Mise en place de l'arborescence GitLab et démarrage de la construction du premier pipeline pour la branche develop. De son analyse jusqu'à son exécution, nous y ajouterons également les contrôles de sécurité Trivy et GitLab SAST basés sur Semgrep.
CI/CDJaCoCoNewmanGitlab Passage à l'étape supérieure avec la configuration de la branche staging. Nous détaillons ici la mise en place de jobs majeurs intégrant toute la série de tests ainsi que les scans de sécurité et les tests de performance. L'objectif est de valider la stabilité de l'application avant sa mise en production.
Grafana (K6)Docker HubCI/CDSonarCloudJaCoCoGitlab Place à la stabilité pour la branche de production dont l'objectif change de paradigme. Découvrez comment configurer ce pipeline final pour garantir la livraison d'une version validée et publiable en toute confiance.
CI/CDGitlab Structurez la collaboration avec des labels cohérents et des modèles d'issues réutilisables. Facilitez le tri, le suivi et la standardisation des demandes de projet. Dans cet article, nous allons créer des gabarits de tickets (issue templates) et standardiser les labels.
CI/CDGitlabautomate Dans cet article, je mets en place la standardisation des merge requests et l'automatisation de la promotion du code entre les branches. Nous fluidifions ainsi le workflow, tout en conservant des étapes de validation claires.
CI/CDGitlab Dans GitLab, plusieurs mécanismes permettent de limiter la duplication. En centralisant les versions d'images Docker, nous rendons les pipelines plus souples ; nous créons une configuration CI/CD dynamique, réutilisable et plus simple à maintenir.
CI/CDGitlabautomaterefactoring Renforçement de la sécurité de la chaîne d'approvisionnement logicielle en verrouillant les images Docker par leur digest SHA-256. Nous automatiserons leurs mises à jours avec Renovate.
CI/CDGithub-ActionsGitlabrefactoring Évitons la duplication en créant des scripts génériques, partagés entre plateformes. Nous simplifions ainsi la maintenance des déploiements dans des environnements multi-forges.
CI/CDGithub-ActionsGitlab Comparaisons selon leurs approches, leurs atouts et leurs usages. Identifiez la solution la plus adaptée à vos besoins avec l'analyse comparative axée sur les tâches quotidiennes d'un ingénieur DevOps