限制Azure DevOps管道YAML中的并行作业数

问题描述 投票:1回答:1

我们的团队正在使用YAML Schema创建Azure DevOps管道来运行我们的测试脚本,运行相同测试脚本的多次迭代。如何告诉作业运行相同的测试8次,但将并行运行的最大测试次数限制为3次?

Azure DevOps YAML Schema reference显示了一种限制运行矩阵的并行运行次数的方法:

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

但尝试类似的东西

job: Build
strategy:
  maxParallel: 2
  parallel: 8

抛出一个错误,说并行是一个意外的标识符。

azure azure-devops
1个回答
1
投票

我认为它应该是这样的:

jobs:
- job: xxx   
  strategy:
    parallel: 8 # parallel strategy, see below
    maxParallel: 3 # maximum number of agents to simultaneously run copies of this job on
© www.soinside.com 2019 - 2024. All rights reserved.