gpt4 book ai didi

automation - Jenkins/Hudson 构建时间表跨越午夜(晚上 9 点到凌晨 2 点)

转载 作者:行者123 更新时间:2023-12-04 00:47:37 27 4
gpt4 key购买 nike

我想在 Jenkins 中安排一个工作,在晚上 18 点到凌晨 2 点之间的某个时间运行。

所以我在Build periodically/Schedule 字段中输入了以下公式:

H H(18-2) * * *

但是,当我保存作业时,出现异常:

javax.servlet.ServletException: java.lang.IllegalArgumentException: n must be positive
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:719)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)
(...)
Caused by: java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Unknown Source)
at hudson.scheduler.Hash$1.next(Hash.java:72)
at hudson.scheduler.BaseParser.doHash(BaseParser.java:100)
at hudson.scheduler.CrontabParser.term(CrontabParser.java:328)
at hudson.scheduler.CrontabParser.expr(CrontabParser.java:180)
at hudson.scheduler.CrontabParser.startRule(CrontabParser.java:60)
... 60 more

我输入时出于测试目的:

H H(0-2) * * * 它工作正常。

你能告诉我哪里出了问题吗?

最佳答案

目前这似乎不可能,看看这个错误:

https://issues.jenkins-ci.org/browse/JENKINS-18313

我的第一个答案包括这个建议的解决方法,但它不起作用:

H H(18-23,0-2) * * *

关于automation - Jenkins/Hudson 构建时间表跨越午夜(晚上 9 点到凌晨 2 点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16191774/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com