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.