Jenkins Flashcards
¿Qué es Jenkins?
Jenkins es una herramienta de software libre para automatizar procesos.
¿Para qué se usa Jenkins?
Jenkins es usado para:
- Ejecutar tests y builds
- Activar/disparar jobs automáticamente
¿Cuáles son y qué significan los colores en Jenkins?
La Esfera Azul significa status OK y la Roja NOK
¿Cómo se organiza la ejecución de los jobs?
Hay N ejecutores para M jobs paralelos corriendo.
Los M-N restantes se van poniendo en una Build Queue
¿Qué es un job en Jenkins?
Un job es una tarea (ejecutable). Como compilar código, ejecutar tests, …
¿Qué es un build en Jenkins?
Un build es el resultado de una ejecución única de un Job/Project
¿Qué es un build trend?
Es un icono del clima mostrando la tendencia de los últimos Build
¿Qué es un nodo en Jenkins?
Un nodo es una máquina, parte del entorno Jenkins, capaz de ejecutar un job. Puede ser master o agent(slave).
¿Cómo se puede hacer que sólo descargue los ficheros que queramos de un VCS?
Usando la opción:
sparse checkout path