Hola y bienvenidos, hoy vamos a aprender cómo podemos añadir un proyecto de Github en Jenkins.

Lo primero que vamos a hacer es irnos a nuestro Job creado en Jenkins.
Ahora vamos a Configure y a Pipeline
Elegimos Pipeline script from SCM

Ahora elegimos SCM GIT y añadimos la URL de HTTPS de nuestro proyecto Github dentro de Repository URL:

Una vez añadido vamos a credentials y pulsamos en Add / Jenkins:

Ahora elegimos tipo Username Whit Password:

Ponemos nuestro Username y vamos a generar el password.
Para ello volvemos a Github y vamos a nuestra cuenta > settings > Developer Settings

Ahora vamos a Personal access tokens > Create new token

Elegimos new token classic:

Elegimos la configuración que necesitemos y le damos a generar.

Una vez generado, lo copiamos y pegamos dentro de password en Jenkins:

Nos inventamos una ID y una descripción para la clave creada:

Una vez añadido, damos en guardar y la seleccionamos. Ya podremos entrar en nuestro repositorio.
Ahora podemos elegir la branch que queremos que haga build con el pipeline:

Y la ruta del Jenkinsfile


Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.