Ejemplos

Antes de empezar

Para poder probar los ejemplos de Jenkins que se explicarán en esta sección es necesario prepara el ambiente ya que se provee una forma rápida de tener un servidor Jenkins utilizando Docker. Se necesita tener las siguientes herramientas instaladas para probar cada uno de los ejemplos:

Preparando el ambiente:

Para poder tener el ambiente de pruebas listo:

  1. Preparando las variables de entorn, para ello hay que crear un archivo en el repositorio llamado: .env este archivo debe contener las variables de entorno utilizadas por docker-compose para configurar el servidor.
ADMIN_USER=<VALOR_USUARIO_ADMIN>
ADMIN_PASSWORD=<VALOR_PASSWORD_ADMIN>
LOCAL=<VALOR_USUARIO_2>
LOCAL_PASSWORD=<VALOR_PASSWORD>
BASE_REPO=https://gitlab.com/devops_tools1/cicd_jenkins.git # REPOSITORIO QUE TIENE LA CONFIGURACIÓN DE JENKINS, SE RECOMIENDA DEJAR ESTE REPOSITORIO
RAMA_BASE=<RAMA_REPO_BASE> # RAMA BASE QUE SE UTILIZARÁ DEL REPOSITORIO ANTERIOR
EXECUTORS=10 # NUMERO DE EJECUTORES QUE ESTARAN DISPONIBLES EN JENKINS
  1. clonar el repositorio de ejemplos:
$ git clone https://gitlab.com/devops_tools1/cicd_jenkins.git
  1. ingresar al directorio del repositorio:
$ cd cicd_jenkins
  1. comprobar que podemos construir la imagen:
$ docker-compose build
  1. comprobar que podemos correr la imagen y montar el volumen para poder empezar a probar:
$ docker-compose up -d 

Los pasos anteriores levantarán el servidor Jenkins disponible en el puerto 8080

Demo