Integración continua
Documentación
¿Qué es?
Lee el artículo de wikipedia e investiga sobre el tema.
Aquí tienes un vídeo explicativo sencillo:
¿Cómo podemos implementarlo con GitHub Actions?
Podemos implentar la integración continua y el despliegue continuo con GitHub Actions. Para ello, debemos crear un fichero de configuración en la carpeta .github/workflows
de nuestro repositorio.
¿Qué son GH Actions?
La documentación de GH Actions la puedes encontrar en este enlace. Comienza por el inicio rápido y el tutorial.
Seguramente encontrarás ya acciones hechas para lo que necesites en el Marketplace.
Un ejemplo
Aquí tienes un ejemplo para despliegues con Kubernetes. Kubernetes (K8s) es una plataforma de código abierto para automatizar la implementación, el escalado y la administración de aplicaciones en contenedores. No lo hemos utilizado en el curso pero es una tecnología muy interesante.