CI/CD Jenkins
  • Introduction
  • Instalacion jenkins
  • Corriendo una tarea Basica
  • Integracion GitHub
  • Docker publish
  • Jenkins DSL
  • jenkins Pipeline
  • Integrando Notificaciones email, Slack
Powered by GitBook
On this page

Was this helpful?

Docker publish

PreviousIntegracion GitHubNextJenkins DSL

Last updated 6 years ago

Was this helpful?

Para realizar este proceso, debemos asegurarnos que tenemos los plugins necesarios para poder hacer el proceso de publicación de un contenedor de docker con las aplicaciones que deseamos desplegar, primero descargamos el plugin siguiendo los pasos listados a continuación

Damos click en "Administrar Jenkins"

Cargada la pantalla con las opciones de administracion damos clic en "Adminstrar Plugins"

Cargada la pantalla selecionamos la pestaña de plugins "todos los plugins", en el buscador colocamos "docker " y en los resultados listados seleccionamo el plugin "CloudBees Docker Build and Publish"

Terminado el proceso de reinicio vamos a configurar la tarea anterior configuramos un nuevo paso para poder hacer la publicacion de un contenedor de docker con los fuentes para desplegar los archivos de nuestro proyecto de nodejs, para ello en la seccion de ejecucion agregamos un nuevo paso y seleccionamos la opcion "Docker Build and Publish"

Para ingresar las credenciales solo debemos dar click en el boton "add", y elegimos el gestor de credenciales de jenkins, aparece la siguiente ventana

Colocamos las credenciales del usuario de docker hub y elegimos para terminar la configuración

En un caso puede que tengamos que pasar el la herramienta de ejecucion de docker para ello damos click en el boton de avanzado y en la opcion "Docker Installation " selecionamos la herramienta adecuada para el caso que se nos presente

Ejecutamos la tarea y esperamos obtener una salida como se muestra en la siguiente imagen.

Instalamos el plugin y reiniciamos Jenkins

Se muestra una area para configurar las opciones, para el proceso de construcción y publicación del contenedor, configuramos los parámetros para este ejemplo solo debemos en la opción Repository Name y las credenciales de login del repositorio, para el ejemplo usamos un repositorio alojado en

Si todo resulto de forma correcta podemos ir al repositori y verificar que nuestro contenedor esta almacenado, con ello podemos ya compartirlo o reutilzar en otros entornos en los cuales se ejecute Docker

https://hub.docker.com/