Ограничение числа параллельных заданий в Azure DevOps Pipeline YAML - PullRequest
1 голос
/ 06 марта 2019

Наша команда создает конвейер DevOps Azure, используя схему YAML для запуска наших тестовых сценариев, выполняя несколько итераций одних и тех же тестовых сценариев. Как я могу указать заданию запускать один и тот же тест 8 раз, но ограничить максимальное количество параллельно выполняемых тестов 3?

Azure DevOps Ссылка на схему YAML показывает способ ограничения количества параллельных прогонов для матрицы прогонов:

job: Build
strategy:
  maxParallel: 2
  matrix:
    Python35:
      PYTHON_VERSION: '3.5'
    Python36:
      PYTHON_VERSION: '3.6'

Но попытка что-то вроде

job: Build
strategy:
  maxParallel: 2
  parallel: 8

выдает ошибку, говоря, что параллельный является неожиданным идентификатором.

1 Ответ

1 голос
/ 06 марта 2019

Я думаю, это должно выглядеть так:

jobs:
- job: xxx   
  strategy:
    parallel: 8 # parallel strategy, see below
    maxParallel: 3 # maximum number of agents to simultaneously run copies of this job on
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...