Configurar demandas do agente
Os agentes do Azure Pipelines têm diferentes configurações e funcionalidades. Cada agente é executado em vários sistemas operacionais e pode ter dependências de software diferentes instaladas. Entender como configurar as demandas do agente garante que seus trabalhos de pipeline sejam executados em agentes com as funcionalidades certas.
Cada agente tem recursos configurados como pares nome-valor que descrevem o que o agente pode fazer:
- Funcionalidades do sistema: recursos descobertos automaticamente, como nome do computador, tipo de sistema operacional e software instalado
- Recursos definidos pelo usuário: recursos personalizados que você define para descrever ferramentas, aplicativos ou configurações específicos no agente
Visualizando capacidades do agente
Você pode exibir e gerenciar recursos do agente no portal do Azure DevOps:
- Acesse Configurações da Organização>Pools do Agente
- Selecione o pool de agentes e escolha um agente específico
- Selecione a guia Recursos para ver os recursos disponíveis
A guia Recursos mostra os recursos definidos pelo sistema e pelo usuário:
Configurando solicitações do agente
Ao configurar um pipeline de build, você pode especificar as demandas que os agentes devem atender para executar seu trabalho. Isso garante que o pipeline seja executado em agentes com os recursos necessários:
Tipos de condições de demanda
Você pode configurar dois tipos de condições de demanda:
-
Existe: requer que o agente tenha uma funcionalidade específica (por exemplo,
HasPaymentServicedeve existir) -
Igual a: requer que uma funcionalidade corresponda a um valor específico (por exemplo,
Agent.OSigualWindows_NTa )
Essas demandas ajudam a garantir que seus trabalhos de pipeline sejam executados em agentes que atendem aos seus requisitos específicos, melhorando a confiabilidade e reduzindo falhas de compilação devido a dependências inexistentes.
Para obter mais informações, consulte Recursos.