Skip to content

jprezaj/CI_Docker_Env

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI_Docker_Env

Este repositorio fue creado con la intención de compartir y difundir conocimiento relativo a DevOps con un foco muy particular en lo que es “Infraestructure as Code”, pretendiendo mostrar como inclusive un pipeline puede ser representado en términos de código, con las ventajas que esto conlleva. En esta práctica en particular ejercitaremos las tecnologías:

  • Jenkins
  • Docker
  • Nexus
  • Maven
  • Tomcat

Pre requisitos

Correr el CI environment

Para correr este demo basta con clonar el repositorio:

git clone https://github.com/VictorCabello/CI_Docker_Env.git

Correr el ambiente uttilizamos docker-compose de la siguiente manera:

cd CI_Docker_Env
docker-compose up

Objetivos

Alcanzados

  • Generar un Jenkins container con la lista de plugins requeridos.
  • Crear un mecanismo que permita representar los Jenkins jobs en forma de código.
  • Crear un primer draft de un simple pipeline
  • Configurar Docker Compose para arrancar el ambiente de forma sencilla

Por hacer

  • Integrar Jeknis GitHub
  • Almacenar el resultado del build en Nexus (Crear un contenedor para Nexus)
  • Incluir un application server (por ejemplo tomcat) para hacer deploy de la aplicación.
  • Configurar un Selenium Grid para correr smoke test.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 100.0%