Ya hemos instalado Gogs y Jenkins en nuestro sistema; ahora es el momento de empezar a subir código y ver qué podemos hacer con él.
Pipeline - Subiendo el código a Gogs
- post
- Xavi Aznar
Photo by Mabel Amber
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.
En la entrada Gogs - Cómo crear tu propio servicio de hospedaje de repositorios Git describía cómo montar un servicio como GitHub usando Gogs.
Hoy he intentado montar lo mismo sobre la Raspberry Pi aprovechando que Gogs ofrece una imagen específica: gogs/gogs-rpi,
Gogs es la manera más sencilla, rápida y menos dolorosa de poner en marcha tu propio servicio de Git en tu infraestructura, tu propio Github, para entendernos. Gogs proporciona un entorno web que permite gestionar los respositorios Git desde el navegador, el acceso que tienen los usuarios, gestionar issues y pull requests e incluso crear un wiki para documentar el proyecto.
Es 100% código abierto, está escrito en Go y es muy ligero (incluso puede correr en una Raspberry Pi).
En este artículo te indico cómo confirgurarlo lanzándolo desde un contenedor sobre Docker.