Entorno Dockerizado de CI
En este repositorio encontramos un ambiente que incluye lo siguiente: In this repository we find an environment that includes the following:
Pre-requisitos
-
Instalar/Install VirtualBox.
-
Instalar/Install Docker.
-
Instalar/Install Docker Machine.
-
Instalar/Install Docker Compose.
ó
-
Instalar/Install Docker Toolbox, incluye todo lo anterior.
Construcción
Crearemos una virtual exclusiva:
docker-machine create -d=virtualbox ci // (1)
docker-machine env ci // (2)
eval "$(docker-machine env ci)" // (3)
docker-compose up // (4)
-
Crea una nueva máquina virtual llamada ci.
-
Visualizar las variables de entorno de docker que serán configuradas.
-
Comando para configurar la línea de comandos.
-
Inicia el ambiente.
Note
|
La primera vez puede demorar debido a la descarga de las imágenes en Docker. NOTE: The first time may be delayed due to the download of the images in Docker. |
URLs de acceso a:
-
Jenkins http://<docker_host>:8080
-
SonarQube http://<docker_host>:9000
-
Gerrit http://<docker_host>:8083
-
Selenium HUb http://<docker_host>:4444
Donde:
-
<docker-host> - Es la ip de nuestro ambiente.
docker-machine ip ci