8

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

我试过这个但不起作用:

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

2 回答 2

17

池名称需要添加到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!

请检查它是否可以工作。

希望这可以帮助。

于 2020-07-02T08:58:28.047 回答
5

使用要求

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
于 2020-07-01T11:27:11.057 回答