我想开始将slicing strategy用于Azure DevOps上的构建管道。对于下面的示例,我想通过最多使用2个作业同时运行来执行一个作业,总共执行5次(与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,列:5):不允许使用“ maxParallel”。 “ parallel”已经定义,并且是互斥的。
此Yaml文件出了什么问题?