Este artículo se basa en la documentación existente en el sitio de docker hub para construcción automatizada.
Los artículos anteriores sobre Docker son:
- Instalar Docker en Debian Jessie
- Uso de Docker en Debian Jessie (parte 1)
- Uso de Docker en Debian Jessie (parte 2)
- Crear una imagen Docker a partir de un archivo Dockerfile
- Iniciando Django usando Docker
- Instalar Gitlab por medio de Docker
- Ejecutando microservicios con docker usando docker-compose
- Docker en Docker (DinD)
- Iniciando Django con docker usando docker-compose con postgresql como microservicio.
- Importar un contenedor Docker en Python.
- Compartir imagenes Docker por medio de archivos tar.
- Crear un registro de imagenes Docker privado.
- Usar Anaconda desde un contenedor Docker.
- Crear un entorno de Integración y Despligue continue con Docker para node.js.
- Usar Jupyter Notebook desde un contenedor Docker.
- Ejecutar una prueba de doctest con un contenedor Docker.
- Ejecutar una prueba de unittest en Python con un contenedor Docker.
- Montar una Plataforma como servicio (PaaS) con Dokku (docker).
- Uso de docker-machine.
- Proveer un cluster con docker swarm y docker-machine.
- Instalar Jenkins por medio de Docker y crear una imagen Docker de Jenkins
Lo primero que se tiene que hacer es ir a la cuenta en docker hub, darle clic a cuentas enlazadas y servicios, ahí se selecciona github, como lo muestra la figura:
Al seleccionar github pasa a la parte de la cuenta de github de darle permisos:
Al darle aceptar ya aparecerá la cuenta asociada:
Ahora en github se va al setting del repositorio que se quiere asociar, a la parte de webhooks y service como lo muestra la figura:
Se agrega el servicio Docker:
Se prueba el servicio:
Por lo que se ve, la configuración pasa la prueba.
Ya de ahora en adelante cada vez que se haga un git push a github, docker hub se encarga de actualizar la imagen.
Para terminar se muestra el contenido del archivo Dockerfile de jenkins y el contenido del repositorio de github actualizado:
No hay comentarios:
Publicar un comentario