Configuraré pipeline de ci cd con docker y rollback

Parte de la información se ha traducido automáticamente.

Vietnam

Hablo Inglés

Ingeniero DevOps

Soy un ingeniero DevOps con sede en la Región Capital de Hanoi, con más de cuatro años de experiencia profesional. Mi especialidad es gestionar infraestructura y despliegues usando herramientas como A...
Acerca de este Servicio

Haz push a main. Construye, prueba, despliega y si falla, un comando restaura la versión anterior.

Eso último es lo que la mayoría de los pipelines no tienen.

LO QUE CONSTRUYO

  • GitLab CI, GitHub Actions, Bitbucket o Jenkins, cualquiera que ya uses
  • Construcción, prueba y push de la imagen Docker a tu registro
  • Imágenes etiquetadas por SHA de commit, para que cada despliegue sea rastreable y reversible
  • Despliegue automático a tu servidor, con una aprobación manual para producción
  • Un script de rollback probado que te devuelve a la versión anterior que funcionaba
  • Caché de dependencias, para que el pipeline dure menos de dos minutos, no diez
  • Secretos almacenados en tu gestor de secretos de CI, nunca en el YAML

CÓMO DEMUESTRO QUE FUNCIONA Antes de entregar, ejecuto tres pruebas frente a ti: un despliegue exitoso, una construcción deliberadamente rota que NO despliega correctamente y un rollback completo. Recibirás capturas de pantalla de las tres.

POR QUÉ IMPORTA ETIQUETAR La mayoría de los pipelines económicos usan la etiqueta "latest". Eso significa que no hay artefacto previo al que volver, por lo que el rollback es imposible cuando más importa. Etiqueto cada imagen por commit, para que siempre puedas volver a un estado conocido y bueno.

Ejecutamos GitLab CI, Jenkins y ArgoCD en producción a diario. Escríbeme con tu configuración

Herramientas:

GitLab

Jenkins

GitHub

BitBucket

Hashicorp Vault

Marcos:

npm

Terraform

Pulumi

Ansible

Cocinero

Proveedor de la nube:

Amazon Web Services

microsoft azure

Lenguaje de programación:

Bash

C

Java

JavaScript

PHP

Python

Ruby

Experiencia:

Instalación

Depuración de código

Desarrollo

Mi porfolio

Otros servicios de Ingeniería de DevOps que ofrezco

Etiquetas relacionadas