首页 > 解决方案 > 管道调度疑虑

问题描述

我的项目中有几个管道,我需要在特定日期安排它们。

如果怀疑看起来很愚蠢或什么的,我很抱歉,但我正在寻找,但我找不到我要找的东西。

标签: azure-devopsazure-pipelines

解决方案


YAML 中的计划触发器导致管道按照使用cron 语法定义的计划运行:

mm HH DD MM DW
 \  \  \  \  \__ Days of week
  \  \  \  \____ Months
   \  \  \______ Days
    \  \________ Hours
     \__________ Minutes

因此,如果您希望它每月 11 日运行一次,您可以使用以下语法实现:

0 0 11 * *

在您的 YAML 中:

schedules: 
- cron: "0 0 11 * *"   # replace with your schedule 

您可以使用站点检查语法。

关于你的第二个问题,恐怕 YAML 管道不可能,没有“表”或其他东西:/

但是,这是个好主意,我建议您在这里创建一个功能请求。


推荐阅读