¿Por qué utilizar Gitlab?
Gitlab es una herramienta muy moderna que es actualizada y mejorada constantemente. Esto la ha convertido en una de las herramientas mas completas y adaptadas a las necesidades actuales.
- Es sencillo y escalable.
- Utiliza contenedores Docker.
- Las pipeline se definen mediante código.
- Los Merge Requests incorporan integración continua.
¿Cuánto cuesta utilizar Gitlab?
Existen diferentes costos/modalidades para el uso de Gitlab, estos pueden ser consultados en https://about.gitlab.com/pricing/.
La mayor limitación del paquete gratuito es que tiene un límite de 2000 minutos de ejecución de pipelines. En cada ocasión que se ejecute una pipeline se irán descontando minutos mientras la ejecución se lleve acabo.
Hay que considerar que 2000 minutos al mes son poco mas de 33 horas, por lo que resulta suficiente para completar las lecciones o incluso montar una cantidad de proyectos suficientes.
Conocimientos previos
Al trabajar con integración continua es importante tener ciertos conocimientos que te permitan depurar tu pipeline, para ello es importante…
- Leer y entender los logs.
- Ir línea por línea para determinar en donde se encuentra el error.
- Entender que comando esta generando un error.