apuntes:jenkins
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
apuntes:jenkins [2021/03/07 13:29] – [Configurar Jenkins para utilizar Java, Git y Maven] Santiago Faci | apuntes:jenkins [2024/10/13 11:54] (current) – Santiago Faci | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Integración continua. Jenkins ====== | + | ====== Integración continua |
===== ¿Qué es la integración continua? ===== | ===== ¿Qué es la integración continua? ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Este proceso de integración puede incluir la compilación, | ||
+ | |||
+ | En nuestro caso utilizaremos la herramienta Jenkins para realizar esas integraciones. Esto nos permite, cada cierto tiempo o tras determinadas acciones (subir un cambio en el código, fusionar una rama, . . .) lanzar automáticamente la compilación, | ||
+ | |||
+ | < | ||
+ | {{ ci.png?500 }} | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | Es un concepto muy relacionado con la [[https:// | ||
+ | |||
+ | Cuando unimos estos dos conceptos se habla también de [[https:// | ||
+ | |||
+ | < | ||
+ | {{ cicd.png }} | ||
+ | < | ||
+ | </ | ||
===== ¿Qué es Jenkins ===== | ===== ¿Qué es Jenkins ===== | ||
+ | |||
+ | [[https:// | ||
< | < | ||
Line 25: | Line 47: | ||
===== Configurar Jenkins para utilizar Java, Git y Maven ===== | ===== Configurar Jenkins para utilizar Java, Git y Maven ===== | ||
+ | |||
+ | Como primer paso tras la puesta en marcha de Jenkins, vamos a configurar las herramientas extenas que éste tendrá que utilizar para realizar sus funciones. | ||
+ | |||
+ | Tendremos que indicarle que JDK utilizar para la compilación de nuestros proyectos, donde está Git para que pueda hacerse con el código de éstos directamente del repositorio de GitHub donde los alojaremos, y también dónde está la herramienta Maven para que sea capaz de construir nuestros proyectos de la misma forma en la que lo hacemos nosotros. | ||
{{ youtube> | {{ youtube> | ||
- | ===== Crear y ejecutar | + | ===== Crear y lanzar |
+ | |||
+ | Y una vez que tenemos la herramienta puesta en marcha y configurada, | ||
- | {{ youtube> }}\\ | + | {{ youtube>r3VB3Hqip1I |
apuntes/jenkins.1615123747.txt.gz · Last modified: 2021/03/07 13:29 by Santiago Faci