barckcode / blog

DevOps stuff and personal blog.
https://helmcode.com/
1 stars 1 forks source link

Mejora en los deploys #10

Closed barckcode closed 3 years ago

barckcode commented 3 years ago

Actualmente el deploy, actualiza el código de los frontales dependiendo de lo que se haya hecho en la rama main del repositorio. Tras actualizar el código fuerza un reinicio de los contenedores del servicio indicado para que cojan estos nuevos cambios.


Tarea:

Cuando se necesita crear una nueva imagen de la aplicación el cambio es manual (tanto el crear la nueva imagen como el actualizar posteriormente la imagen de los contenedores de los frontales). Para posteriormente lanzar el deploy para que actualice también el nuevo código de la aplicación.

Hay que añadir una opción en el proceso de deploy para automatizar todo este proceso:

barckcode commented 3 years ago

Al añadir variables de entornos, hay que recrear el servicio nuevamente para añadir las variables de entorno correspondientes. COMMIT

barckcode commented 3 years ago

El deploy se ha retirado de Jenkins.

Actualmente el proceso se realiza de la siguiente forma:

Aunque el deploy ha mejorado respecto al estado anterior. Existen dos problemas:

barckcode commented 3 years ago

El deploy se ha retirado de TravisCI.

Actualmente el proceso de realiza de la siguiente forma:

Todo este proceso es automático.

A mejorar:

A probar:

barckcode commented 3 years ago

Los deploy ahora se manejan de forma automática con GitHub Actions, CodePipeline, S3 y CodeDeploy