在 UX 创建的 Azure Pipelines 中,可以轻松设置每个步骤何时应在发布管道中运行的时间表。
我正在尝试在基于 yaml 的管道中执行此操作,但不了解如何执行此操作。
具体来说,我希望发布管道中的每个步骤都等到工作日中午(东部时间),这对应于这个 cron 定义
0 12 * * 1-5
我想知道是否可以按计划运行管道中的每个步骤。有效的目标是每个步骤在下一个工作日运行,但如果需要快速部署,我可以跳过。
我找到答案了!截至 2024 年 3 月,我找不到在 YAML 中执行此操作的位置,因为您不在 YAML 中执行此操作。相反,流程是作为管理员,您使用 Web UI 创建批准和检查,并在 营业时间
中进行开箱即用的检查之一批准和其他检查未在 yaml 文件中定义。修改管道 yaml 文件的用户无法修改阶段开始之前执行的检查。资源管理员使用 Azure Pipelines 的 Web 界面管理检查。 来源
您可以在 UX 中定义它们。
如果您已经有 YAML 发布管道,请导航至该管道:
单击环境: