Despliegue continuo: de un push a producción

Despliegue continuo: de un push a producción Un diagrama de flujo de trabajo generado por Archify. 01 / GitHub 02 / Servidor (runner propio) EX / Si algo falla Integración Despliegue Push o PR · cualquier rama · GitHub › Integración Push o PR cualquier rama Tests · tipos · lint · tests · build · GitHub › Integración Tests tipos · lint · tests · build ¿Es main? · las ramas paran aquí · GitHub › Integración ¿Es main? las ramas paran aquí Trae y arranca · commit probado · Compose · Servidor (runner propio) › Despliegue Trae y arranca commit probado · Compose Healthcheck · 3 minutos para estar sano · Servidor (runner propio) › Despliegue Healthcheck 3 minutos para estar sano En producción · limpia imágenes viejas · Servidor (runner propio) › Despliegue En producción limpia imágenes viejas Vuelta atrás · arranca la imagen anterior · Si algo falla › Despliegue Vuelta atrás arranca la imagen anterior Aviso por Telegram · qué falló y enlace · Si algo falla › Despliegue Aviso por Telegram qué falló y enlace verde sí sano no sano tests en rojo Leyenda Resultado Paso automático Control Aviso Origen