Integración Continua con GitLab para principiantes
Cada vez que un desarrollador cambia código y guarda los cambios con un commit y los envía a GitLab, quedará a disposición de otros desarrolladores para que puedan revisarlo.
Pero GitLab también puede iniciar otras operaciones si se ha configurado GitLab CI / CD. Este trabajo es ejecutado desde un servidor y ahí empieza la magia.
https://about.gitlab.com/2018/01/22/a-beginners-guide-to-continuous-integration/