Se você estiver usando GitLab para gerenciar sua entrega de software, avalie também GitLab CI/CD para suas necessidades de integração e entrega contínua. Consideramos uma opção especialmente útil quando usada com GitLab local e executores auto-hospedados, pois essa combinação contorna as dores de cabeça de autorização geralmente causadas pelo uso de uma solução baseada em nuvem. Os executores auto-hospedados podem ser totalmente configurados para seus objetivos com o sistema operacional e as dependências corretas instalados e, como resultado, os pipelines podem ser executados com muito mais rapidez do que com um executor provisionado em nuvem que precisa ser configurado a cada vez.
Além do pipeline básico de compilação, testes e implantação, o produto do GitLab oferece suporte a Serviços, Auto Devops e ChatOps, entre outros recursos avançados. Os serviços são úteis na execução de serviços do Docker, como Postgres ou Testcontainer vinculados a um trabalho para integração e teste de ponta a ponta. O Auto Devops cria pipelines com configuração zero, o que é muito útil para times novos na entrega contínua ou para organizações com muitos repositórios que, caso contrário, precisariam criar muitos pipelines manualmente.