jenkins配置定时任务

前提创建管道任务,代码通过pycharm上传到gitee仓库,和邮箱配置(可选) --可参考之前博客

一、jenkins配置定时任务

常用的两种构建方法
Build periodically:定期构建,意思是到了构建时间,准时执行
Poll SCM:定期轮巡构建,可以指定轮询的时间间隔以及要监视的 SCM 工具和仓库地址,在设定时间内如果检测到仓库有变动,Jenkins 将自动触发构建

参考图
在这里插入图片描述

日程表使用cron表达式组成,cron表达式一共5部分组成 ***** *号代表通配
从左到右依次代表:分钟、小时、天、月、星期
※号代表全部, -:代表区间, /: 代表间隔
第一个※:分钟,一小时内的分钟数(0-59)
第二个※:小时,一天中的小时(0–23)
第三个※:一个月的哪一天(1-31)
第四个※:月份(1-12)
第五个※:一周中的哪一天(0-7),其中0和7是星期天

二、定期构建举例

  1. 设置5分钟执行一次,应用后保存(时间从保存后开始计算,往后推5分钟)
    在这里插入图片描述
  2. 查看构建列表,设置执行OK
    在这里插入图片描述

三、 定期轮巡构建举例

  1. 设置在3分钟内的任意时段去代码仓库自动检查一遍,如果有更新,就执行,没更新就不执行
    在这里插入图片描述
  2. 在没有更新仓库提交代码之前,都没有触发自动构建
    在这里插入图片描述
  3. 提交一次代码后,8点12提交到仓库成功
    在这里插入图片描述
  4. 8点17查看还是没有执行,因为没有提交更新新的代码到仓库了, 验证正确
    在这里插入图片描述
  5. 我们8点19再次提交1次
    在这里插入图片描述
  6. 查看Jenkins构建列表,确定是在我们设定的3分钟内去执行了1次,验证没问题
    在这里插入图片描述

Tips:

  1. 定期轮询和定期构建最好开1个,防止冲突
  2. 参照上面的轮训规则,执行时写入到Build periodically或Poll SCM内即可,需要什么时间段改改就行了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值