使用 YML 创建 Azure DevOps 代理作业乘数变量

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

背景

据我了解,在 Azure DevOps 中以经典模式创建发布管道时,您可以选择使用

Parallelism
执行计划来运行作业。选择该计划后,您可以提供一个
Multipliers
变量,该变量将为您提供的每个乘数变量运行一次作业,并为逗号分隔字符串中的每个值切换变量值。

例如,如果我创建了以下发布管道作业:

并提供了以下管道变量:  

我的管道将运行 3 次 - 每个变量值运行一次。

问题

是否可以使用 yml 对构建管道执行相同的操作?

我发现的最重要的是并行作业策略,但它没有提供乘数变量的选项。

azure azure-devops yaml azure-pipelines devops
1个回答
0
投票

经过进一步调查,我想我找到了答案。

我们可以使用矩阵策略结合一些简单的逻辑,通过bash将管道变量扩展为多个值。

© www.soinside.com 2019 - 2024. All rights reserved.