如何顺序运行Azure管道生成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何顺序运行Azure管道生成相关的知识,希望对你有一定的参考价值。

我已经使用“经典编辑器”(即不是Yaml)创建了Azure构建管道。该构建包含两个代理作业:

作业1-使用单个代理构建代码并部署以测试环境。

作业2-针对测试环境并行运行测试(一次最多使用3个代理)。

我的设置问题是,如果触发了构建,并且测试处于中期运行,如果触发了第二个构建,则部署到测试环境的代码将被后续构建覆盖,从而导致测试运行在第一个构建失败的作业2中。

是否可以告诉构建管道仅顺序触发构建?

我已经知道如何使用Azure DevOps API检查最新版本是否已完成,但是我不确定如何在管道中使用它。是否可以做类似的事情:

1-调用REST API来检查最新版本的状态。

2-满足成功标准(即构建已完成)?如果是,请继续构建,否则请稍等片刻,然后再次检查。

答案

您可以选择在Build选项中进行控制。应该根据您的描述工作。 Azure Devops Pipeline - Build Options

以上是关于如何顺序运行Azure管道生成的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Azure 管道中运行 docker 容器?

Azure 管道无法生成,因为它找不到类型或命名空间名称

如何更改 Azure 数据工厂中管道活动的集成运行时

我可以使用 Powershell 导出 azure devops 管道运行历史吗?

如何绕过 Azure 数据工厂 ARM 模板参数限制?

如何在运行 Azure 管道时使用标记在提交时获取 git 分支?