Trivy en Producción · Lección 18
¿Qué patrón común se usa para integrar Trivy dentro de un Jenkinsfile declarativo?
Ejecutar el binario de Trivy como un step dentro de un stage, capturando el código de salida para decidir si el pipeline continúa o falla
Instalar Trivy como un plugin nativo obligatorio de Jenkins, sin otra opción
Trivy no puede integrarse de ninguna forma con Jenkins
Requiere reemplazar completamente el Jenkinsfile existente por uno nuevo
Trivy en Producción · Lección 18
Completa el código
sh 'trivy image --exit-code
Revisa: por ejemplo, sh 'trivy image --exit-code 1 miapp:latest'.
Trivy en Producción · Lección 18
¿Por qué usar --exit-code para que Trivy retorne un código distinto de cero ante vulnerabilidades es clave para integrarlo con la lógica de fallo de un pipeline?
Pista: Jenkins (y la mayoría de sistemas CI/CD) usan el código de salida del comando para decidir si el step falló, permitiendo bloquear el pipeline automáticamente.
✓
¡Lección completada!
Integración con Jenkins
0
XP ganado
3
Vidas restantes