Crie e valide os pipelines do GitLab CI sem sair do seu editor.
Crie e valide os pipelines do GitLab CI sem sair do seu editor.
Uma habilidade de IA gratuita que cria e valida seu arquivo .gitlab-ci.yml no editor local. Funciona com Cursor, VS Code, Claude Code e agentes que você já usa.
Novidade! Estamos sempre implementando melhorias. Compartilhe seu feedback com a gente.
De commitar para validar a validar para commitar
Os pipelines são a única parte da pilha de desenvolvimento moderna que ainda não pode ser validada localmente. A habilidade cria o YAML no seu editor. O glci (um projeto experimental do GitLab) roda o pipeline no runner real antes de você enviar por push. Você deixa de usar seu pipeline remoto como depurador e seu histórico do Git como log de erros de digitação.
Commitar. Enviar por push. Aguardar. Falhar. Repetir.
- Escrever o YAML manualmente, de memória ou com base na documentação
- Fazer o commit e enviar o código por push a uma branch para verificar se funciona
- Aguardar de 8 a 12 minutos para um runner remoto
- Falhar devido a um erro de digitação, uma variável ausente ou um job com nome incorreto
- Editar, enviar o código por push e repetir o processo de 3 a 4 vezes
- Deixar um rastro de commits "fix CI" no histórico
Criar. Validar. Enviar por push quando estiver verde.
- Pedir ao agente para criar um pipeline com base no seu repositório
- Executar
glci showpara inspecionar o grafo de jobs - Executar
glci runpara executar todos os jobs em contêineres Docker reais - Corrigir as falhas em segundos, não em minutos
- Fazer o push uma única vez, com um pipeline que você já viu ser aprovado
- Manter o histórico do Git focado no código, não no YAML
A mudança não é um pipeline mais rápido. É uma nova forma de interagir com seu pipeline. A mesma relação que você já tem com o código da sua aplicação.
Duas etapas em 5 minutos
Nenhuma conta do GitLab é necessária para validar localmente. Nada é enviado até que você decida fazer isso.
Adicione a habilidade ao seu editor
Inclua a habilidade no Claude Code, Cursor, VS Code, OpenCode ou Codex. O agente agora conhece o GitLab CI/CD — sintaxe, melhores práticas e sua pilha.
Peça, execute, envie por push
"Escreva um pipeline de CI para este projeto." Revise o YAML que o agente redige. Execute o glci run. Envie por push quando estiver verde.
O que você precisa
- Um editor ou agente compatívelClaude Code, Cursor, VS Code, OpenCode, Codex ou qualquer ferramenta compatível que carregue habilidades em Markdown.
- Um projetoQualquer codebase, hospedada em qualquer lugar. O agente lê seu diretório de trabalho local e cria automaticamente uma sugestão de pipeline.
- Docker em execução localAssim, o glci pode validar e executar jobs em contêineres reais.
- Um projeto de GitLab(quando estiver tudo pronto para executar a CI a cada push)A habilidade e o glci validam tudo localmente sem ele; você só precisará de um quando quiser executar pipelines na nuvem.
Funciona com seus agentes de IA existentes
Uma CLI para executar pipelines localmente e uma habilidade para criá-los no seu editor. Instale na ordem que quiser.
Escolha seu agente
Baixe a habilidade e descubra onde colocar os arquivos identificados pelo Cursor.
Recarregue o Cursor. O agente usa a habilidade automaticamente quando solicitado: "Write a CI pipeline for this project."
Mais do que um runner. Mais do que uma habilidade.
Você não precisa acessar a IU para criar um pipeline. Essa habilidade mantém você no editor pelo maior tempo possível. Mas, às vezes, é preciso voltar — seja por um pipeline quebrado, uma revisão de MR ou uma implantação que saiu do controle. Quando você faz isso, a plataforma já está conectada. O código, os pipelines, o registro, os segredos e as implantações ficam em um só lugar. Qualquer editor ou agente que você usa se integra facilmente. As mesmas verificações de segurança são executadas no código escrito por IA e no seu.
Um modelo de dados. Aberto nas bordas.
Código, pipelines, pacotes, detecções de segurança, implantações, versões — tudo no mesmo sistema, conectado em vez de sincronizado. Qualquer editor, agente ou modelo que você usar se conecta via MCP e trabalha usando a mesma fonte de verdade. Aberto nas bordas, governado no centro.
Contexto é o que diferencia uma IA rápida de uma IA confiável.
Agentes sem contexto escrevem código que parece correto, mas que quebra na produção porque não conseguem ver o que depende de uma mudança ou o que já existe. O grafo de conhecimento do GitLab mantém um mapa em tempo real de como código, pipelines, implantações e detecções de segurança se conectam, permitindo que perguntas sobre o raio de impacto ou efeitos downstream sejam respondidas em segundos, não em dias. Qualquer agente pode consultá-lo.
Governança estrutural, não integrada.
O código escrito por IA passa pelas mesmas análises de segurança, pelas mesmas aprovações e pela mesma trilha de auditoria que o código escrito por você. Os agentes têm identidades com escopo, políticas comportamentais e cadeia de custódia completa. Traga seu próprio modelo, sua própria nuvem, seu próprio agente — tudo regido pela mesma estrutura.
Do tradicional ao autônomo, na mesma plataforma.
Algumas das suas equipes continuarão a escrever código manualmente. Outras direcionarão os agentes para tarefas específicas. Alguns agentes operarão de forma autônoma em trabalhos de menor risco. Nos três cenários, você usa o mesmo modelo de dados e governança, permitindo que as equipes avancem no próprio ritmo, sem reformulação de plataforma à medida que o nível de maturidade em IA aumenta.
Estamos desenvolvendo ativamente essa habilidade, e a equipe responsável quer adaptá-la à forma como você trabalha. Conte para a gente o que melhora ou atrapalha seu trabalho. Compartilhe seu feedback.
Mais dois lugares onde a IA do GitLab encontra sua CI
A habilidade do GitLab CI foi criada especificamente para você criar e validar novos pipelines no seu editor. Quando seu trabalho de CI/CD muda de forma, o GitLab tem produtos complementares para os outros momentos.
Está migrando do GitHub Actions?
A habilidade de migração do GitHub Actions lê seu .github/workflows/ e converte para o GitLab CI/CD idiomático, sinalizando qualquer ponto que precise de uma decisão manual. Os mesmos editores, o mesmo fluxo de trabalho.
O pipeline está ficando complexo?
O CI Expert Agent funciona na Plataforma de Agente do GitLab Duo com contexto completo do projeto: lê logs de jobs em tempo real, otimiza tempos de compilação, depura jobs instáveis e atua em pipelines multiprojeto. Para quando seus pipelines deixam de ser algo que você escreve e começam a ser algo que você opera.