在几个小时内在詹金斯安排工作

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

我对在jenkins上部署构建是相当陌生的,如果这是一个愚蠢的问题,请原谅我。

我需要安排一个构建,使其在每周的每天早上6点到晚上11点之间每30分钟运行一次。我看到很多有关每小时进行调度构建的信息,但是在每30分钟以及某个时间范围内找不到任何资源。我为期间构建提出了以下语法,只是想知道是否有人可以帮助执行以下操作:

  1. H / 30 6-23 * * *-如果有人可以确认这是正确的(如果不能以正确的语法帮助我)
  2. 多解释一下这3个*,并提供指向我可以学到更多的文章/信息站点的任何链接。

提前感谢。

jenkins scheduling
1个回答
0
投票

我相信您的日程安排还可以。您可以在下面了解有关克朗的信息。

每小时构建:H * * * *

每20分钟生成一次:H / 20 * * * *

[每20分钟从凌晨2点到晚上11点建立:H / 20 5-23 * * *

仅每20分钟,每天工作时间(8 am-6pm,MON-FRI)构建:H / 20 8-18 * * 1-5

仅每小时构建MON-WED和FRI:H * * * 1-3,5

[在四月和十二月的每个小时,每个周末进行构建:H * * 4,12 *

[7月4日上午8.30:30 8 4 7 *

Jenkins时间表格式Jenkins时间表格式不过是cron时间表表达式。它包含5个字段

 ┌───────────── minute (0 - 59)
 │ ┌───────────── hour (0 - 23)
 │ │ ┌───────────── day of month (1 - 31)
 │ │ │ ┌───────────── month (1 - 12)
 │ │ │ │ ┌───────────── day of week (0 - 6) (Sunday to Saturday;
 │ │ │ │ │                                       7 is also Sunday on some systems)
 │ │ │ │ │
 │ │ │ │ │
 * * * * *  schedule command to execute
© www.soinside.com 2019 - 2024. All rights reserved.