- 7pasos automáticos entre el commit y el servicio en marcha
- 3destinos desplegados en la misma tirada
- 0pasos manuales en el camino
La situación
En muchos sitios publicar sigue siendo una persona conectándose a un servidor un viernes por la tarde. Funciona hasta el día que esa persona está de vacaciones, o se salta un paso, o nadie recuerda cuál era el orden.
Qué se construyó
La cadena entera descrita en un archivo que vive junto al código: pasar las pruebas, construir la imagen, publicarla, desplegarla en un servidor con contenedores, en un clúster y en una máquina con servicio de sistema, y terminar preguntándole a cada destino si responde de verdad. Las credenciales, fuera del repositorio.
Qué salió
Publicar deja de ser un acto de fe y pasa a ser un botón. Si algo falla, falla en la cadena y no en la cara del cliente, y el aviso llega en minutos en lugar de en la llamada de alguien enfadado.
Qué tiene esto que ver contigo
Es la misma idea que le vendemos a cualquier pyme, aplicada a nuestra propia casa: si un proceso se repite, se escribe una vez y ya no lo vuelve a hacer una persona a mano.
Todos los casos