Jenkins 使用参数 cron 表达式定期构建

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

我只想每月跑步一次,即每个第三个星期五晚上 11 点。我尝试了一个 cron 表达式“0 23 ? * Jenkinsfile 中的 FRI#3”。它显示语法错误。正确的表达方式是什么?

        parameterizedCron('''
            0 23 ? * FRI#3 %INPUT-CHOICE=XXX; HOSTS=YYY
        ''')
cron jenkins-pipeline
1个回答
0
投票

我不确定是否支持

FRI#3
,但您可以使用
0 23 15-21 * 5

模拟该行为

翻译:每月 23:00/11 PM (

0 23
)、周五 (
5
)、15 号至每月 21 日 (
15-21
) 运行 (
*) 
)。每月 15 日至 21 日只能出现一个星期五;该月的第三个星期五。

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