CI/CD

Acelere a entrega de CI/CD com governança integrada

Crie, teste, publique pacotes e implante em uma única plataforma para poder agir com rapidez sem perder o controle.

O editor de pipeline do GitLab exibe um arquivo .gitlab-ci.yml, uma visualização ao vivo do pipeline com as etapas de build, teste e deploy, além de uma sugestão do GitLab Duo.

Webinar

Entrega de experiências digitais incríveis com o GitLab CI

Cadastre-se agora

Seu sistema não foi criado para ter tanto tráfego.

Os pipelines criados para commits em ritmo humano começam a apresentar problemas quando os agentes enviam código na velocidade da máquina.

A programação ficou mais rápida com a IA. Se a compilação, os testes e o deployment não acelerarem também, esse ganho ficará estagnado no commit e não será entregue. Automatize a compilação, os testes, o empacotamento e o deployment, desde o commit até a produção, para que a velocidade obtida no IDE seja mantida em toda a implementação.

Saiba mais

Não deixe que seu pipeline impeça o seu avanço

Configurações copiadas e coladas, uma branch principal que nunca é estável, pipelines lentos demais para fornecer feedback rápido: nada disso é inevitável ou custo do crescimento.

Saiba como começar
O catálogo de CI/CD do GitLab listando componentes de pipeline reutilizáveis, como OpenTofu, SAST e Code Quality

Escale seus pipelines de CI/CD com:

  • Catálogo de CI/CD: chega de copiar e colar a mesma configuração de pipeline em cada novo projeto. Publique uma única vez componentes reutilizáveis e versionados.

  • Análise de componentes: veja como seus componentes compartilhados de CI/CD estão sendo adotados e quais projetos estão executando versões desatualizadas.

  • Merge Trains: pare de cuidar de uma branch principal vermelho causado por merges conflitantes que foram executados consecutivamente.

  • Pipelines primários-secundários + execução de DAG: divida os pipelines em crescimento em pipelines secundários independentes para que os testes comecem assim que uma dependência for concluída.

  • Pipelines entre projetos: identifique uma alteração no front-end capaz de afetar o back-end antes da entrega.

  • Runners hospedados: execute jobs de CI/CD sem precisar provisionar ou manter sua própria infraestrutura.

Pare de descobrir problemas de segurança após a entrega dos produtos

Detecte vulnerabilidades e gere evidências de conformidade enquanto o código ainda está no pipeline, não quando já é uma simulação de emergência.

Saiba mais sobre segurança e conformidade
Relatório de vulnerabilidades do GitLab mostrando as descobertas de segurança detectadas em um pipeline

Integre segurança e governança ao seu pipeline com:

  • Análise contínua de vulnerabilidades: chega de vulnerabilidades inesperadas em uma dependência que você não modifica há meses.

  • SAST: detecte vulnerabilidades no seu próprio código antes do deployment, não depois que forem encontradas por um cliente ou auditor.

  • Entradas do pipeline: bloqueie a injeção de variáveis ​​por padrão, em vez de deixar a personalização do pipeline aberta para qualquer pessoa com acesso ao acionador.

  • Pipelines de conformidade: elimine o dilema entre velocidade e conformidade. A política é aplicada conforme o código é executado na mesma velocidade do seu pipeline.

Deployment sem medo

Publique o seu software com confiança e consistência usando ferramentas de distribuição de nível empresarial.

Saiba mais sobre deployment de nível empresarial
Visualização de ambientes do GitLab mostrando implantações em andamento em vários ambientes

Lance seu software com:

  • Entrega progressiva: faça testes no ambiente de produção com uma pequena parcela da sua base de usuários primeiro.

  • Implantações canário: detecte problemas enquanto o impacto ainda é pequeno, e não depois que eles já atingiram todos os usuários.

  • Flexibilidade de implantação: implante em máquinas virtuais, clusters Kubernetes ou FaaS de vários provedores de nuvem, sem precisar reestruturar seu pipeline para cada destino.

Não passe uma semana auditando o que realmente está em execução

Depois que um componente ou modelo de pipeline é publicado, é fácil perder de vista onde ele está sendo executado, qual versão está em uso e se ele está piorando sem que ninguém perceba. Até que algo quebre e você precise auditar repositório por repositório para descobrir.

Saiba mais sobre o GitLab Duo

Tenha visibilidade dos seus pipelines com:

  • Visão geral de adoção no Component Analytics: priorize a manutenção e justifique investimentos ao ver quais componentes são amplamente adotados e quais foram abandonados. Saiba mais.

  • Visão detalhada do uso de componentes no Component Analytics: encontre e corrija na hora as versões desatualizadas dos componentes, em vez de passar uma semana auditando manualmente. Saiba mais.

Passe menos tempo vigiando pipelines e mais tempo entregando

Delegue mais tarefas com IA que entende todo o ciclo de vida do seu software.

Saiba sobre o GitLab Duo

Solucione problemas e automatize seu pipeline com:

  • Explicações de vulnerabilidades de segurança: encontre a explicação, o caminho do exploit e a correção em um só lugar.

  • Análise da causa raiz: deixe a IA identificar por que um pipeline falhou. Sem análise de logs.

  • CI Expert Agent: gere pipelines que sigam os padrões da sua empresa desde o início.

Obtenha os insights mais recentes sobre CI/CD aqui

As últimas novidades sobre CI/CD

Comece a criar mais rápido hoje

Assuma o controle dos próximos passos

GitLab Duo Agent Platform exibindo uma sessão de agente junto com seu feed de atividades