ConfiguraçãoIntegração Azure DevOps

Integração com Azure DevOps

O Lunno utiliza as APIs oficiais do Azure DevOps para capturar metadados de Pull Requests, Builds e Releases, transformando-os em evidências de auditoria imutáveis.

Protocolo de Conexão

Atualmente, suportamos a integração via Personal Access Tokens (PAT), garantindo que o Lunno acesse apenas os escopos estritamente necessários para a governança.

Permissões Necessárias (Scopes)

Para o funcionamento pleno da plataforma, o Token deve possuir as seguintes permissões de leitura:

  • Code: Read
  • Build: Read
  • Release: Read
  • Work Items: Read
⚠️

O Lunno segue o princípio do menor privilégio. Nunca solicitamos permissões de “Write” ou acesso ao conteúdo bruto do seu código-fonte.

Configuração de Webhooks

Gerar PAT no Azure

No seu perfil do Azure DevOps, gere um novo Token com os escopos listados acima.

Inserir Credenciais no Lunno

No seu Workspace, acesse Settings > Integrations e insira o PAT. O Lunno validará a conexão em tempo real.

Ativação de Service Hooks

O Lunno fornecerá um endpoint seguro para você configurar os Service Hooks no Azure. Isso permite que a plataforma receba notificações instantâneas sobre PRs e Deploys.