Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>pAIpeline - Analisador de falhas com IA
pAIpeline - Analisador de falhas com IA

pAIpeline - Analisador de falhas com IA

v8-tech-devops

|
2 installs
| (1) | Free
Analisa falhas de build/pipeline com IA, sugere causa e solução, cria issues no Jira e verifica automaticamente se falhas anteriores foram corrigidas.
Get it free

pAIpeline — Analisador de falhas com IA

Analisa automaticamente as falhas de build/pipeline do seu projeto com IA, aponta a causa raiz, sugere uma solução (com diff quando possível), cria uma issue no Jira e verifica se falhas anteriores foram corrigidas — tudo direto no seu pipeline do Azure DevOps, sem sair do fluxo de trabalho.

O que a extensão faz

  • Analisar falha com IA (PaipelineAnalyze) — quando um job/task do seu pipeline falha, analisa o log, aponta a causa raiz e sugere uma solução. Se a análise de código estiver habilitada no seu tenant, também aponta o(s) arquivo(s) e linha(s) prováveis e sugere um diff de correção.
  • Criar issue no Jira (PaipelineCreateJiraIssue) — cria automaticamente uma issue no Jira a partir da análise gerada pela task acima.
  • Verificar resolução (PaipelineVerificarResolucao) — em pipelines com sucesso, verifica se uma falha analisada anteriormente nesse projeto/branch foi de fato corrigida, comparando o diff real do commit com o que foi sugerido.

Por que usar

  • Diagnóstico mais rápido: em vez de vasculhar um log longo, você recebe causa e solução em segundos.
  • Reaproveitamento inteligente: falhas repetidas (mesmo log, ou logs diferentes com a mesma causa raiz) são reconhecidas automaticamente, sem gastar uma nova análise completa.
  • Nunca quebra seu pipeline: todas as tasks são desenhadas pra nunca falhar o build — qualquer erro interno vira só um aviso no log.
  • Simples de adicionar: cada task é independente, com poucos inputs obrigatórios — adiciona a task, configura a URL/chave da API, pronto.

Requisitos

  • Uma instância do paipeline-worker (o backend que faz a análise via LLM) rodando e acessível pelo seu agente de pipeline.
  • Checkout do repositório com histórico suficiente (fetchDepth: 0) para comparação de commits, nas tasks que precisam disso.
  • Para a task de Jira: uma conta e projeto do Jira com o tipo de issue "Bug" disponível.

Exemplo rápido

steps:
  - checkout: self
    fetchDepth: 0

  # ... seus steps de build/teste ...

  - task: PaipelineAnalyze@1
    condition: failed()
    inputs:
      aiApiUrl: $(PAIPELINE_AI_API_URL)
      aiApiKey: $(PAIPELINE_AI_API_KEY)

Veja o README completo do projeto para mais exemplos (incluindo a task de Jira e a de verificação de resolução) e detalhes de configuração.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft