Junior — Middle
¿Qué medios y herramientas utilizó para configurar la automatización del proceso CI/CD?
sobes.tech AI
Respuesta de la IA
Para configurar la automatización de CI/CD, utilicé las siguientes herramientas:
- Jenkins — para crear pipelines de construcción, prueba y despliegue.
- GitLab CI/CD — solución integrada con el repositorio, que permite describir los pipelines en el archivo
.gitlab-ci.yml. - GitHub Actions — para automatizar procesos directamente en GitHub.
- Docker — para la contenerización de aplicaciones y entornos de prueba.
- Ansible o Terraform — para automatizar la infraestructura y el despliegue.
Normalmente, el proceso incluye la construcción automática del código al hacer push en el repositorio, la ejecución de pruebas, la construcción de artefactos y el despliegue en servidores de prueba o producción.