Olá Juliano Belfort Monteiro Jr,
Bem-vindo ao Mircosoft Q&A!
Para resolver o problema que você está enfrentando com a execução de pipelines no Azure DevOps utilizando o pool padrão "Azure Pipelines" com imagens do Ubuntu e Windows, aqui estão algumas etapas detalhadas e sugestões baseadas nas informações coletadas:
Diagnóstico Inicial
Verificar Configuração do Pool de Agentes:
- Acesse Azure DevOps > Organization Settings > Agent Pools.
- Verifique se o pool de agentes associado à sua pipeline possui os agentes esperados.
- Certifique-se de que o pool de agentes correto está sendo referenciado no arquivo YAML da pipeline
Verificar Execuções de Pipeline Antigas:
- Acesse Pipelines > Runs e veja se há execuções anteriores que estão travadas em estado de espera ou execução.
- Cancele essas execuções e tente executar sua pipeline novamente.
Remover Restrições de Demanda:
- Tente executar a pipeline sem restrições de demanda para ver se ela pode ser executada em qualquer agente:
pool:
name: Default
demands: []
Forçar Execução em um Agente Específico:
- Se você suspeitar de um problema de agendamento, tente especificar o agente exato no arquivo YAML da pipeline: ```yaml pool: name: Default demands:
- Agent.Name -equals BUILDAGENT01
`` Substitua
BUILDAGENT01` pelo nome do agente que você deseja usar
- Agent.Name -equals BUILDAGENT01
Verificar Logs do Agente:
- No agente auto-hospedado, verifique os logs em:
C:\agent_diag
Procure por erros ou avisos relacionados à conectividade do agente ou execução da pipeline
Reiniciar Agentes:
- Nos agentes afetados, reinicie o serviço do agente do Azure DevOps:
Stop-Service vstsagent.service
Start-Service vstsagent.service
Alternativamente, reinicie o servidor de build completamente.
Reinstalar o Agente:
- Se os problemas persistirem, desregistre o agente e reinstale-o:
powershell .\config.cmd remove .\config.cmd
Aumentar o Tempo de Execução:
- Alguns trabalhos podem estar expirando sem mensagens de falha óbvias. Tente aumentar o tempo limite no seu YAML:
jobs:
- job: MyJob
timeoutInMinutes: 120 # Aumente conforme necessário
Verificar Configurações de Paralelismo:
- Acesse Agent Pool Settings e verifique o limite máximo de trabalhos paralelos. Se estiver baixo, aumente para permitir que mais trabalhos sejam executados simultaneamente.
Verificar Status do Serviço Azure DevOps:
- Verifique o status do serviço no site de status da Microsoft para garantir que não há problemas de serviço que possam estar afetando sua organização.
Se precisar de mais detalhes ou tiver outras perguntas, estou à sua disposição.
Saudações
Gao.
Se esta resposta resolveu sua consulta, por favor clique em 'Aceitar resposta'. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções.