GitLab CI/CD

Pipelines, runners e ambientes integrados para projetos GitLab

cigitlab
Sitegitlab.com
CategoriaCI/CD e código
PreçoFreemium
Cartão obrigatórioNão
Código abertoSim

SOBRE

O que é GitLab CI/CD?

O GitLab CI/CD é integrado diretamente aos repositórios do GitLab e oferece pipelines, runners e integração com registro de containers desde o início. Ele usa .gitlab-ci.yml para configurar pipelines e oferece suporte a runners com escalabilidade automática. A plataforma é popular entre organizações que usam a plataforma DevOps completa do GitLab.

ANTES DE SE CADASTRAR

O que você precisa saber

✓
Integrado à plataforma DevOps completa do GitLabCI/CD, registro de containers, gerenciamento de artefatos e quadros de projeto ficam todos no mesmo lugar. Não é preciso combinar vários serviços.
✓
Runners com escalabilidade automática usando executor KubernetesO GitLab pode iniciar automaticamente pods de runner no Kubernetes para atender à demanda de builds, reduzindo a escala a zero quando estão ociosos.
△
Minutos de runners hospedados limitados no plano gratuitoO plano gratuito inclui 400 minutos de computação por mês em runners hospedados pelo GitLab. Runners próprios não consomem essa cota; grupos privados de nível superior também são limitados a cinco usuários.
✕
.gitlab-ci.yml pode ficar complexoO uso intenso de extends, includes, templates e matrizes paralelas leva a configurações difíceis de rastrear e depurar.

COMUNIDADE

Nos fóruns

Usuários do GitLab CI/CD no Reddit apreciam a experiência em uma única plataforma e o registro de containers integrado. O limite de 400 minutos de runners hospedados é uma reclamação comum, levando usuários a optar por runners próprios. A clareza da configuração de pipelines em YAML com includes e templates recebe opiniões variadas.

— Opinião da comunidade

SOBRE NÓS

Transparência e independência, sem enrolação.

Sem espaços pagos. Apenas uma visão clara do que a ferramenta faz, quanto custa e o que você precisa saber antes de adotá-la.

Saiba mais→

DÚVIDAS FREQUENTES

Perguntas respondidas.

Qual é a diferença entre GitLab CI/CD e GitHub Actions?+

O GitLab CI/CD faz parte da plataforma GitLab e usa .gitlab-ci.yml com stages, jobs e runners. O GitHub Actions usa .github/workflows com eventos, jobs e etapas. Ambos usam YAML, mas o modelo do GitLab é mais estruturado em torno de etapas de pipeline.

Posso executar o GitLab CI/CD nos meus próprios servidores?+

Sim, você pode instalar e registrar seus próprios runners em qualquer máquina. Runners próprios não consomem a cota mensal de 400 minutos e podem ser executados na sua própria rede. O GitLab também oferece suporte a runners com escalabilidade automática baseada em Kubernetes.

O que é um runner do GitLab?+

Um runner é um agente que executa jobs de CI/CD. O GitLab fornece runners hospedados compartilhados entre todos os usuários, ou você pode instalar os seus. Runners podem executar jobs localmente, em containers Docker, no Kubernetes ou em servidores SSH.