如何在业务代表工作中使用切片策略?

时间:2018-12-04 15:55:07

标签: azure-devops azure-pipelines azure-pipelines-build-task

我想开始将slicing strategy用于Azure DevOps上的构建管道。对于下面的示例,我想通过最多使用2个作业同时运行来执行一个作业,总共执行5次(与docs.microsoft.com上的示例相同)。但是,似乎不能同时使用parallelmaxParallel关键字。我正在使用此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文件出了什么问题?

0 个答案:

没有答案