Я бы хотел начать использовать стратегию нарезки для моего конвейера сборки в DevOps Azure.В приведенном ниже примере я хотел бы выполнить задание в общей сложности 5 раз, используя максимум 2 задания для одновременного запуска (аналогично примеру на docs.microsoft.com).Однако, похоже, он не может использовать ключевые слова parallel
и maxParallel
вместе.Я использую этот файл yaml:
resources:
- repo: self
trigger: none
variables:
servers: "aa,bb,cc"
jobs:
- job: RunFiveTimes
strategy:
parallel: 5
maxParallel: 2
steps:
- powershell: |
Write-Host (("$(servers)" -split ',')[$(System.JobPositionInPhase)])
Когда я пытаюсь поставить в очередь сборку для этого конвейера, я сразу получаю эту ошибку:
SandboxPipeline.yml (Строка: 13, Col: 5): 'maxParallel' не допускается.'параллель' уже определена и является взаимоисключающей.
Что не так с этим файлом yaml?