¿Qué significa CI ?
Integración Continua.
¿Qué evento inicia la ejecución de un pipeline?
Trigger
¿Qué tipo de pruebas verifican funciones individuales del código?
Pruebas unitarias
¿Cuál es la ventaja clave de los pipelines cloud?
Escalabilidad inmediata.
¿Cuál es el objetivo principal de la integración continua?
Detectar errores temprano mediante validaciones automáticas.
En un pipeline típico, ¿qué etapa ocurre primero?
Build
Una señal de mala calidad en el diseño del código que podría generar problemas de mantenimiento.
Code Smells
¿Cuál es la ventaja clave de los pipelines locales?
Control Total
Secuencia automatizada de pasos que compila, prueba, analiza y despliega software.
Pipeline
Mencione dos etapas comunes de un pipeline moderno.
Build
Test
Static analysis
Package
Deploy
Conjunto de criterios automáticos de calidad que el código debe cumplir para avanzar en el pipeline.
Quality Gate
¿Qué estrategia de despliegue utiliza dos entornos idénticos y cambia el tráfico entre ellos?
Blue - Green deployment
¿Qué diferencia hay entre CI y CD?
CI valida el código; CD automatiza la entrega o despliegue.
¿Cómo se llama la fase lógica del pipeline que agrupa tareas similares?
Stage
Herramienta de análisis estático que suele integrarse en un pipeline de CI para detectar automáticamente errores de sintaxis, problemas de estilo o construcciones de código sospechosas antes de la compilación
Lint (Linter)
¿Qué ventaja tiene un canary deployment frente a un despliegue completo inmediato?
Permite liberar el cambio a un pequeño grupo de usuarios y detectar problemas antes de impactar a todos.
¿Cuál es la diferencia conceptual entre Continuous Delivery y Continuous Deployment?
Continuous Delivery: el software está siempre listo para producción pero el despliegue requiere aprobación manual.
Continuous Deployment: cada cambio que pasa el pipeline se despliega automáticamente a producción.
¿Qué elemento del pipeline es responsable de ejecutar el trabajo realmente?
Runner
Métrica que evalúa qué tan difícil es para un desarrollador entender la lógica de un código.
Complejidad cognitiva
¿Por qué las organizaciones reguladas suelen preferir pipelines híbridos?
Porque los datos sensibles y accesos a redes privadas permanecen dentro de su infraestructura.