再遇Jenkins


前言

  1. 第一次用到jenkins是在V的时候,不得不说那时候真是巅峰,各种与时俱进的框架,docker,k8s,微服务,jenkins,时过境迁,一言难尽
  2. 这次用jenkins主要是用来自动化执行python脚本的,能让同事们自行配置自动化预警脚本

因为是在win上的安装,比较无脑,具体过程就不详写了,前提是安装好java环境,下载地址

1.jenkins构建触发器定时任务Build periodically
一、定时构建语法

          • (五颗星,中间用空格隔开)

第一颗*表示分钟,取值0~59
第二颗*表示小时,取值0~23
第三颗*表示一个月的第几天,取值1~31
第四颗*表示第几月,取值1~12
第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

其中每个字段除了可以使用取值范围内的值外,还能使用一些特殊的字符。

    • 匹配范围内所有值
  1. M-N 匹配M~N范围内所有值
  2. M-N/X 或者 */X 在指定M~N范围内或整个有效区间内每隔X构建一次
  3. A,B,...,Z 匹配多个值

exp:
1.每30分钟构建一次:
H/30

2.每2个小时构建一次
H H/2 *

3.每天早上8点构建一次
0 8 *

4.每天的8点,12点,22点,一天构建3次
0 8,12,22 *
(多个时间点,中间用逗号隔开)

5.每隔15分钟。(或许:07, :22, :37, :52)
H/15

6.每前半小时中每隔10分钟。 (3次, 或许:04, :14, :24)
H(0-29)/10

7.每个工作日从早上9点45分开始到下午3点45分结束这段时间内每间隔2小时的45分钟那一刻。
45 9-16/2 1-5

8.每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38)
H H(9-16)/2 1-5

9.每月(除了12月)从1号到15号这段时间内某刻。
H H 1,15 1-11 *

声明:Codererrr's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 再遇Jenkins


Coding Changes The World