在 Azure DevOps YAML 管道上分配特定代理

Assign specific agent on Azure DevOps YAML Pipelines

我正在尝试在我的代理池中分配一个特定的代理,但我不知道该怎么做。有人知道吗?

我试过这个但不起作用:

- stage: Deploy
  pool: alm-aws-pool
    agent.name: deploy-05-agent1

使用需求

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/demands?view=azure-devops&tabs=yaml

- stage: Deploy   
    pool: alm-aws-pool
    demands:
    - agent.name -equals deploy-05-agent1

池名称需要添加到 name 字段,然后您可以添加 demands。您可以尝试以下 Yaml 代码:

stages:
- stage: Deploy
  pool: 
   name: AgentPoolName(e.g. alm-aws-pool)
   demands:
    - agent.name -equals Agentname (e.g. deploy-05-agent1)
  jobs:
  - job: BuildJob
    steps:
    - script: echo Building!

请检查是否可用。

希望对您有所帮助。