Github Action 不允许 cron 在自定义年份期间启动

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

是的,我已经厌倦了这个精英主义的垃圾网站。

github cron scheduled-tasks github-actions
1个回答
1
投票

您的 cron 表达式可能不符合您的预期。

5-5/3
部分将执行时间限制为仅五月。这会导致作业将在每年五月第一天的 03:00 运行:

2022-05-01 03:00:00 2023-05-01 03:00:00 2024-05-01 03:00:00
GitHub 用于验证 cron 表达式的正则表达式(根据您问题中的错误消息)不允许同时定义范围和步骤。这可能是一个错误,因为此类表达式通常是有效的。

要解决此问题,您可以直接在 cron 表达式中列出所有月份,如

0 3 1 5,8,11,2 *

 ,这会产生以下时间表:

2022-05-01 03:00:00 2022-08-01 03:00:00 2022-11-01 03:00:00 2023-02-01 03:00:00 2023-05-01 03:00:00 2023-08-01 03:00:00 2023-11-01 03:00:00 2024-02-01 03:00:00
    
© www.soinside.com 2019 - 2024. All rights reserved.