我们的团队正在使用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
抛出一个错误,说并行是一个意外的标识符。
我认为它应该是这样的:
jobs:
- job: xxx
strategy:
parallel: 8 # parallel strategy, see below
maxParallel: 3 # maximum number of agents to simultaneously run copies of this job on