Как убедиться, что последующие задания в лазурном конвейере подберут того же агента - PullRequest
0 голосов
/ 16 октября 2019

Как убедиться, что один и тот же агент выбран в конвейере Azure для последующих заданий?

У меня есть конвейер yaml с несколькими заданиями в azure devops. В пуле несколько агентов, все задания используют один и тот же пул. Я вижу проблему, когда предыдущее задание выбирает агента 1, а следующее задание - агента 2. Есть ли способ ограничить конвейер, чтобы использовать один и тот же агент для всех заданий в конвейере?

1 Ответ

0 голосов
/ 16 октября 2019

Вы можете использовать требования, чтобы указать, какие возможности должен иметь агент для выполнения вашей работы. Таким образом, чтобы убедиться, что последующие задания выбирают одного и того же агента, вы можете указать того же агента, что и требования для каждого задания. Подробнее см. Задания пула агентов .

Например:

jobs:
- job: JobA
  timeoutInMinutes: 10
  pool: 
    name: Default
    demands: Agent.Name -equals PA0517
  steps:
  - bash: echo "JobA"

- job: JobB
  timeoutInMinutes: 10
  pool: 
    name: Default
    demands: Agent.Name -equals PA0517
  steps:
  - bash: echo "JobB"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...