Integración continua · Tecnología en uso
Jenkins
Servidor de automatización para pipelines de prueba, construcción y publicación.
Qué problema resuelve
Servidor de automatización para pipelines de prueba, construcción y publicación.
Criterio técnico
Jenkins resuelve la parte del proceso anterior a que exista una imagen que desplegar, y lo mantengo definido por completo con JCasC para revisar su configuración como código y no como una serie de clicks. Construye en un agente separado del controlador porque ejecuta código que llega en pull requests, y publica por digest para que el despliegue no dependa de una etiqueta que puede reapuntar.
Cómo la he usado
Está definido por completo con JCasC, construye en un agente aparte porque ejecuta código de pull requests, y publica la imagen por digest sha256.