jenkins - 我需要在周一和周四运行 Jenkins 工作,那么下面的表达式可以为我完成吗?

标签 jenkins cron cronexpression

我需要每周一和周四在实时环境中安排 Jenkins 作业。

下面的表达式对我有帮助吗?其次,我不想一次性运行它,即想要分配负载。所以我读到了 Jenkins 中实现的哈希功能。谁能告诉我如何将其与当前表达式或新表达式一起使用,以防下面的表达式错误?

00 19 * * 1,3,5

提前致谢:)

最佳答案

您的表达不正确 - 它将安排每周一 (1)、周三 (3) 和周五 (5) 晚上 7 点 (19:00) 进行构建。

这将做你想要的:

H H * * 1,4

哈希标识符“H”映射到允许范围内的固定数字;该数字源自工作名称。所以,

  • 对于相同工作,“H”将始终对应相同的数字(此处:小时和分钟),但是
  • 不同作业将在不同时间运行

这将在 24 小时内均匀分布您的构建。

关于jenkins - 我需要在周一和周四运行 Jenkins 工作,那么下面的表达式可以为我完成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38736678/

相关文章:

jenkins - 如何使用 Jenkins http-request 插件和管道在正文中发布 JSON 数据?

jenkins - 如何为 Jenkins Bitbucket Branch Source Plugin 添加扫描凭据?

javascript - 如何使用 GULP/NODE 在 JavaScript 中获取 Jenkins BUILD_NUMBER?

php - Cron 作业的 .sh 脚本中的好命令

php - 我需要每 5 分钟加上偏移时间运行一次 cronjob

quartz-scheduler - Cron 表达式 - 在开始时间后每小时运行一次

java - 将 Cron 表达式与当前时间进行比较

android - 应用程序 :mergeTestReleaseResourcesAAPT err(Facade for 495460572) :

node.js - 通过 cron 重新启动 Node.js 应用程序的forever.js?

python - 每天使用 twisted 重置 redis 键