Português
Documentação
GitLab

Integração com GitLab

O OpenCode suporta integração com GitLab através de pipelines CI/CD e GitLab Duo.

Integração com GitLab CI

Use o componente CI/CD da comunidade para executar o OpenCode em pipelines do GitLab.

Configuração

  1. Armazene as credenciais como variáveis CI mascaradas
  2. Adicione a referência do componente ao .gitlab-ci.yml
include:
  - component: gitlab.com/opencode/[email protected]
 
opencode-job:
  extends: .opencode
  variables:
    OPENCODE_PROMPT: "Review this merge request"
    ANTHROPIC_API_KEY: $ANTHROPIC_API_KEY

Configuração

VariávelFinalidade
OPENCODE_PROMPTPrompt inicial
OPENCODE_CONFIGCaminho de configuração personalizado
OPENCODE_MODELModelo a ser usado

Integração com GitLab Duo

Mencione @opencode nos comentários para acionar a assistência de IA.

Capacidades

  • Triagem e explicação de issues
  • Correção de bugs através da criação de branches
  • Criação de merge requests
  • Revisão de código

Configuração

  1. Configure as variáveis de ambiente do GitLab
  2. Instale as dependências (Node.js, glab CLI)
  3. Crie o arquivo de configuração de fluxo
# .gitlab/opencode-flow.yml
name: opencode
triggers:
  - mention: "@opencode"
execution:
  command: opencode
  args:
    - run
    - "$COMMENT"

Recursos

  • Gerenciamento de issues
  • Automação de merge requests
  • Integração CI/CD
  • Assistência em revisão de código

Todas as operações são executadas nos runners do GitLab dentro da sua infraestrutura.