Jenkins Flashcards

1
Q

¿Qué es Jenkins?

A

Jenkins es una herramienta de software libre para automatizar procesos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Para qué se usa Jenkins?

A

Jenkins es usado para:

  • Ejecutar tests y builds
  • Activar/disparar jobs automáticamente
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuáles son y qué significan los colores en Jenkins?

A

La Esfera Azul significa status OK y la Roja NOK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo se organiza la ejecución de los jobs?

A

Hay N ejecutores para M jobs paralelos corriendo.

Los M-N restantes se van poniendo en una Build Queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es un job en Jenkins?

A

Un job es una tarea (ejecutable). Como compilar código, ejecutar tests, …

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es un build en Jenkins?

A

Un build es el resultado de una ejecución única de un Job/Project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es un build trend?

A

Es un icono del clima mostrando la tendencia de los últimos Build

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es un nodo en Jenkins?

A

Un nodo es una máquina, parte del entorno Jenkins, capaz de ejecutar un job. Puede ser master o agent(slave).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo se puede hacer que sólo descargue los ficheros que queramos de un VCS?

A

Usando la opción:

sparse checkout path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly