当前位置: 首页 > 知识库问答 >
问题:

安排jenkins的工作过夜

姬高扬
2023-03-14

我已经阅读了詹金斯本身的帮助,以及如何安排詹金斯的工作?。

在Jenkins中,您可以通过定义类似cron的语法并添加H(用于“hash”)定期构建作业。

如此定义

H H(0-7) * * *

表示在0:00 AM和7:00 AM之间构建一次。

但我如何定义一份工作在晚上20:00到第二天早上7:00之间?

有办法吗?

我试过做

H H(20-23) * * *
H H(0-7) * * *

但当然,这将建立两次。

有没有可能在这个时间范围内只建造一次?

共有1个答案

上官扬
2023-03-14

不完全是一个答案,而是一个变通办法:

一个可能的解决方法是简单地使用一个移动的时区,例如。

我的服务器有时区MEZ,它等于GMT 1

所以我可能需要一些类似的东西

TZ=Etc/GMT+6
H H(13-23) * * *

这将在晚上8:00到第二天早上7:00之间运行构建。

 类似资料:
  • 我想在詹金身上安排两周一次的工作。它应该每隔周一运行一次。我无法理解cron表达式

  • 问题内容: 我有一个使用Sidekiq连接到我的另一个服务的后台作业,如下所示: 有时,此ABCClient关闭了,在这种情况下,我想重新安排“执行”作业。像这样: 问题答案: https://github.com/mperham/sidekiq/wiki/Scheduled- Jobs

  • 我在詹金斯增加了一份新工作,我想定期安排。 在配置作业中,我选中了“定期构建”复选框,并在计划文本字段中添加了以下表达式: 15 13*** 但它不会在预定时间运行。 安排工作是正确的程序吗? 作业应在凌晨4:20运行,但未运行。

  • 问题内容: “现代” 守护程序如何在 内部 安排作业?有些人经常通过来安排一次跑步。因此,在写出crontab之后,会执行以下操作: 解析crontab以了解所有将来的事件,并hibernate间隔时间? 每分钟轮询一次汇总的crontab数据库,以确定当前时间是否与计划模式匹配? 其他? 谢谢, 问题答案: 在这个问题上听到了几声。不错的RTFC,其中包含一些离散事件模拟论文和Wikipedia

  • 问题内容: 我正在尝试让詹金斯(Jenkins)的多分支管道工作来以类似于分支的方式构建标签。在Jenkins 2.73(不确定何时添加功能)中,可以将Multibranch项目配置为从源存储库中检索分支和标签。最初,我认为这将非常适合我的需求(我的Jenkinsfile现在可以在Jenkins的同一位置进行开发或生产构建)。 配置了标签发现的多分支作业 我已经使用脚本管道成功构建并运行了构建过程

  • 我无法通过Jenkins让chrome驱动程序工作。我的测试在终端窗口运行良好,但我希望在Jenkins的无头模式下运行它们。 我已经安装了最新推荐版本的chrome驱动程序和chrome版本28.0.1500.71。Chromedriver已放置在我的路径/Usr/bin上。 然而,当我试图运行Jenkins的测试时,我得到一个错误消息: 我也尝试过安装以前版本的chrome和chromedri