- Published on
CD: Continuos Deployment
- Authors
- Name
- Gonzalo Gramaglia
El Despliegue Continuo (CD) es el proceso que consiste en entregar a los usuarios actualizaciones del código de sus productos (ya sean apps, sitios web...) ✨ automágicamente ✨ una vez que el nuevo código de los desarrolladores es testeado y aprobado por el pipeline de CI.
🎞 Recomiendo ver este video introductorio: 'Jamás voy a volver a trabajar en un proyecto sin Despliegues Continuos...'. Ya que además de explicar más en detalle estos procesos muestran uno real construido con GitHub Actions.
En la mayoria de proyectos, configurar un proceso de Despliegue Continuo puede tomar varias horas, pero en el largo plazo ayuda a ahorrar días, a veces incluso meses, ya que automatiza ✨ tareas repetitivas y tediosas como lo es ingresar exactamente los mismos comandos cada vez que se quiere actualizar el código en producción (conectarse al servidor vía ssh, hacer un git pull, resetear el servidor, etc), simplificandolas a la única acción de, por ejemplo, hacer un git push.