Conceptos CI/CD
Pipelines
Pruebas y Calidad del codigo
Infraestructura y despliegue
100

¿Qué significa CI ?

Integración Continua.

100

¿Qué evento inicia la ejecución de un pipeline?

Trigger

100

¿Qué tipo de pruebas verifican funciones individuales del código?

Pruebas unitarias

100

¿Cuál es la ventaja clave de los pipelines cloud?

Escalabilidad inmediata.

200

¿Cuál es el objetivo principal de la integración continua?

Detectar errores temprano mediante validaciones automáticas.

200

En un pipeline típico, ¿qué etapa ocurre primero?

Build

200

Una señal de mala calidad en el diseño del código que podría generar problemas de mantenimiento.

Code Smells

200

¿Cuál es la ventaja clave de los pipelines locales?

Control Total

300

Secuencia automatizada de pasos que compila, prueba, analiza y despliega software.

Pipeline

300

Mencione dos etapas comunes de un pipeline moderno.

Build
Test
Static analysis
Package
Deploy

300

Conjunto de criterios automáticos de calidad que el código debe cumplir para avanzar en el pipeline.

Quality Gate

300

¿Qué estrategia de despliegue utiliza dos entornos idénticos y cambia el tráfico entre ellos?

Blue - Green deployment

400

¿Qué diferencia hay entre CI y CD?

CI valida el código; CD automatiza la entrega o despliegue.

400

¿Cómo se llama la fase lógica del pipeline que agrupa tareas similares?

Stage

400

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)

400

¿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.

500

¿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.

500

¿Qué elemento del pipeline es responsable de ejecutar el trabajo realmente?

Runner

500

Métrica que evalúa qué tan difícil es para un desarrollador entender la lógica de un código.

Complejidad cognitiva


500

¿Por qué las organizaciones reguladas suelen preferir pipelines híbridos?

Porque los datos sensibles y accesos a redes privadas permanecen dentro de su infraestructura.

M
e
n
u