Je vais mettre en place un pipeline CI/CD avec GitHub Actions, GitLab CI ou Jenkins

Certaines informations ont été traduites automatiquement.

Bolivie

Je parle Espagnol, Anglais

Ingénieur DevOps, AWS, Terraform, Kubernetes, Linux

Ingénieur DevOps et plateforme avec plus de 15 ans d’expérience en systèmes de production, actuellement CTO chez Globalnexo. Je gère l’infrastructure de bout en bout : AWS, Terraform et IaC, CI/CD ave...
À propos de ce service

Le déploiement manuel fonctionne jusqu'au jour où il ne fonctionne plus. Quelqu'un oublie une étape, la mauvaise branche est déployée, et personne n'est vraiment sûr de ce qui tourne en production.


Je construis la pipeline qui élimine tout ce genre de problème, dans l'outil que vous utilisez déjà.


Ce que vous obtenez :

Pipeline en tant que code, intégré à votre dépôt : build, test, artefact, déploiement

Secrets gérés via le gestionnaire de secrets de la plateforme, jamais codés en dur

Construction d'image Docker et push vers Docker Hub, ECR, GHCR ou votre propre registre

Environnement de staging ou UAT, avec une promotion contrôlée vers la production

Une procédure de rollback qui fonctionne, et un runbook pour que n'importe qui dans l'équipe puisse l'utiliser


Compatible avec GitHub Actions, GitLab CI, Jenkins, Bitbucket Pipelines ou CircleCI, déployant sur AWS, un VPS, Kubernetes ou un PaaS. Monorepos, plusieurs services et runners auto-hébergés ne posent aucun problème.


À propos de moi : plus de 15 ans dans les systèmes de production, actuellement CTO chez Globalnexo, spécialisé en DevOps et DevSecOps. Je gère GitLab CE avec des runners auto-hébergés tous les jours, et j'ai passé des années en tant que développeur en attente du pipeline... alors je construis des pipelines que les gens veulent vraiment utiliser.

Outils:

Docker

•

GitLab

•

Jenkins

•

GitHub

•

CircleCI

Frameworks:

Terraform

•

Ansible

Fournisseur de services cloud:

Amazon Web Services

Langage de programmation:

Bash

•

JavaScript

•

Python

Expertise:

Installation

•

Développement

•

Configuration