如何让示例代码中listOfStrings的元素实现并行运行?
实现参数列表对应步骤的并行执行
要让listOfStrings中每个值对应的script步骤并行执行,只需将循环逻辑放到parallel块内即可,Azure Pipelines会自动并行执行该块下的所有步骤。
修改后的完整代码如下:
parameters: - name: listOfStrings type: object default: - one - two steps: - parallel: ${{ each value in parameters.listOfStrings }}: - script: echo ${{ value }} displayName: 输出${{ value }}
关键说明
- 新增
parallel块:将循环生成的步骤包裹在parallel节点下,这是Azure Pipelines实现步骤并行的核心语法。 - 可选的
displayName:给每个并行步骤添加名称,方便在流水线日志中区分不同的并行任务。
内容的提问来源于stack exchange,提问作者Rod
相关产品推荐
相关产品推荐

