Jenkins 詹金斯定期构建一次

Jenkins 詹金斯定期构建一次,jenkins,cron,Jenkins,Cron,我正在尝试安排Jenkins部署任务只运行一次 为什么?因此,没有人需要远程登录才能在下班后进行部署(没有乐趣!) 所以我的问题是:有没有办法在jenkins的cron语法中指定年份? 更多信息: 在“构建触发器”下->定期构建 如果我计划在今天(6月10日星期四)上午10:52进行构建 cron语法应该是52101062 但是,下一个6月10日将发生在2025年,因此从技术上讲,构建仍将安排在11年后,除非我手动删除该计划 这不是一个大问题,只是对我来说没有意义,有人还没有想出解决办法 我不是

我正在尝试安排Jenkins部署任务只运行一次
为什么?因此,没有人需要远程登录才能在下班后进行部署(没有乐趣!)

所以我的问题是:有没有办法在jenkins的cron语法中指定年份?

更多信息: 在“构建触发器”下->定期构建
如果我计划在今天(6月10日星期四)上午10:52进行构建
cron语法应该是
52101062

但是,下一个6月10日将发生在2025年,因此从技术上讲,构建仍将安排在11年后,除非我手动删除该计划

这不是一个大问题,只是对我来说没有意义,有人还没有想出解决办法

我不是在寻找黑客、计划任务或脚本。。。所有这些都将比手动删除计划需要更多的工作。我想把这个完全放在詹金斯的心里


如果这真的是不可能的,我会考虑为这个特定的用例编写一个插件。

经过大量的挖掘,我终于找到了:

它为所有项目添加了^^^ schedule build按钮,提供了一个很好的UI来设置日期和时间,而不是处理荒谬的cron语法


詹金斯的Modo应该是“有一个插件”

你需要安排吗?为什么不在没有cron信息的情况下手动运行作业呢。您的工作将仅在需要时启动。。。实际上是一次!;)@奥尔费夫:那需要我在家工作。计划的要点是将其设置为一天中的某个时间(晚上)。我只在生产部署中遇到这个问题。在白天使用生产应用程序时升级它们是一个非常糟糕的主意。不管怎样,我只是发现了另一个与我相同的问题。。。所以,也许我应该结束这个问题。更正,这个问题是另一种情况。我认为这是不可能的,但我希望有人能找到解决办法