我想每三个月运行一次蔚蓝的管道,但由于某种原因,我的时间表还没有确定。如果我指定一个较短的cron计划,它就会出现。
当我每三天设置一次时,确实会出现日程安排。
- cron: "0 0 */3 * *"
branches:
include:
- master
- azure-pipelines
always: true

但当我每三个月试一次的时候,没有时间安排。我尝试了以下cron设置:
- cron: "0 0 * */3 *"
branches:
include:
- master
- azure-pipelines
always: true&
- cron: "0 0 1-7 */3 SUN"
branches:
include:
- master
- azure-pipelines
always: true我做错了什么吗?还是不可能安排更长的时间?谢谢!
发布于 2022-02-22 08:32:48
您需要用月份号在cron字符串上设置第4个值,如下所示:
* * * 3,6,9,12 * 或
* * * Mar,Jul,Sep,Dec *

参考文献:
https://github.com/atifaziz/NCrontab/wiki/Crontab-Examples https://github.com/atifaziz/NCrontab/wiki/Crontab-Expression
https://stackoverflow.com/questions/71217614
复制相似问题