Una vez tenemos código en el repositorio de Gogs, para poder avanzar tenemos que definir y configurar el pipeline en Jenkins.
Pipeline - Creacion del job en Jenkins
- post
- Xavi Aznar
Photo by Mabel Amber
Una vez tenemos código en el repositorio de Gogs, para poder avanzar tenemos que definir y configurar el pipeline en Jenkins.
Jenkins es un servidor de automatización de código abierto escrito en Java. Es una herramienta clave en el proceso de integración continua y un facilitador de cara a realizar despliegues continuos.
Gogs es un servidor de Git escrito en Go. Proporciona un interfaz web similar a GitHub.
En esta entrada se describe cómo lanzar los contenedores necesarios para tener una instalación funcional de Gogs.
Como indicaba en el entrada que abría esta serie, además de las aplicaciones que forman parte del pipeline, uso algunas aplicaciones auxiliares.
Estas aplicaciones son MailDev y Portainer.
El principal objetivo de esta serie de artículos es aprender a construir un pipeline siguiendo, en la medida de lo posible, las mejores prácticas de cada producto.
En esta guía, se muestran los pasos a seguir de principio a fin sin que falle nada; sin embargo, el proceso real es muy diferente, con multitud de errores a lo largo del camino.
En esta entrada quiero exponer algunos de los cambios que he realizado, a nivel de diseño de la arquitectura durante la creación del pipeline.
En esta serie de artículos quiero construir una pipeline de integración continua basada en Jenkins sobre Docker.
Al hacer login en un sistema Ubuntu, se suele presentar información acerca de los paquetes disponibles para actualización y otra información relevante.
En esta entrada indico cómo conseguir el mismo resultado mostrando la información que te interesa sobre el sistema.
En esta entrada algo offtopic indico cómo instalar y configurar un equipo para descargar ficheros en formato torrent
usando Transmission.
Los ficheros descargados se comparten vía Samba para el resto de equipos de casa (linux, Mac y Windows).
En la entrada Portainer: gestión de servidores Docker comentaba la necesidad de habilitar el acceso remoto al API de Docker de manera segura, apuntando a la documentación oficial de Docker sobre cómo realizar esta configuración.
En esta entrada indico cómo proteger el acceso remoto a un servidor de Docker a través de la API, siguiendo las indicaciones de la documentación oficial en Protect the Docker daemon socket.