YAML 管道中的 Azure DevOps 条件 - 仅在特定时间之间运行

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

在 UX 创建的 Azure Pipelines 中,可以轻松设置每个步骤何时应在发布管道中运行的时间表。

我正在尝试在基于 yaml 的管道中执行此操作,但不了解如何执行此操作。

具体来说,我希望发布管道中的每个步骤都等到工作日中午(东部时间),这对应于这个 cron 定义

0 12 * * 1-5

我想知道是否可以按计划运行管道中的每个步骤。有效的目标是每个步骤在下一个工作日运行,但如果需要快速部署,我可以跳过。

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

我找到答案了!截至 2024 年 3 月,我找不到在 YAML 中执行此操作的位置,因为您不在 YAML 中执行此操作。相反,流程是作为管理员,您使用 Web UI 创建批准和检查,并在 营业时间

中进行开箱即用的检查之一

批准和其他检查未在 yaml 文件中定义。修改管道 yaml 文件的用户无法修改阶段开始之前执行的检查。资源管理员使用 Azure Pipelines 的 Web 界面管理检查。 来源

您可以在 UX 中定义它们。

如果您已经有 YAML 发布管道,请导航至该管道:

单击环境:

从这里,您可以单击三个点,然后选择“批准和检查”以添加和配置您的营业时间。

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