jenkins自动触发构建_秒级定时触发器

jenkins自动触发构建_秒级定时触发器前言跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。jenkins的定时任务是用的crontab语法定时构建语法

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。
jenkins的定时任务是用的crontab语法
 

定时构建语法

五颗星,中间用空格隔开

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

例子

1.每30分钟构建一次:

H/30 * * * *

2.每2个小时构建一次

H H/2 * * *

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

0 8 * * *

4.每天的8点,12点,22点,一天构建3次

0 8,12,22 * * *

(多个时间点,中间用逗号隔开)
 

定时构建(Build periodically)

定时构建(Build periodically):周期性进行项目构建,这个是到指定的时间必须触发构建任务.
比如我想在每天的10点构建一次,在定时构建(Build periodically)里设置如下
jenkins自动触发构建_秒级定时触发器
这时候会看到一个提示分散负载应该用 H 10 * * * 而不是 0 10 * * *,这个意思是让我们尽量用H 10 * * *
那么前面的H是什么意思呢?

为了允许定期计划的任务在系统上产生负载,应在可能的情况下使用符号H ( for"哈希") 。 
例如对于十几个日常工作,使用 0 0 * * * 将导致午夜的大峰值。 相反,使用H * * * 每天仍然会执行每一次作业,但同时使用有限的资源,更好地使用有限的资源。

所以这里改成H 10 * * *
 

轮询 SCM(Poll SCM)

轮询 SCM(Poll SCM):定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作
如果我想每隔30分钟检查一次源码变化,有变化就执行:H/30 * * * *
jenkins自动触发构建_秒级定时触发器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/165298.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java链表打印_java链表打印

    java链表打印_java链表打印链表类packagecom.demo;publicclassNode{privateStringdata;privateNodenext;publicNode(Stringdata){this.data=data;}publicStringgetData(){returndata;}publicvoidsetData(Stringdata){this.data…

    2022年5月4日
    97
  • sstream读取文件

    sstream读取文件对于如下图所示的数据文件:274表示有274个点对,以下每一行代表一个点对,每一行的四个数从左到右依次是一个第一个点的x坐标、y坐标、第二个点的x坐标、y坐标,现在要把点对数和每个点对读取并存储,具体代码如下:#include<iostream>#include<sstream>#include<fstream>#include<string&…

    2022年6月4日
    47
  • linux 入门学习 退出vi编辑器「建议收藏」

    linux 入门学习 退出vi编辑器「建议收藏」转载自:http://blog.csdn.net/u010648555/article/details/50676647初学Linux的时候,在使用vi操作时候,有时候可能进入的是一个文件夹,这样子在退出的时候很不好操作!下面总结一些vi退出命令,学习!进入编辑模式,按o进行编辑编辑结束,按ESC键跳到命令模式,然后输入退出命令::w保存文件但不退出vi编辑:…

    2022年9月1日
    4
  • python监控网站更新_Python 通过网站search功能监控网站内容更新[通俗易懂]

    python监控网站更新_Python 通过网站search功能监控网站内容更新[通俗易懂]接到需求帮朋友监控一个信息网站,当该网站有相关的数据更新的时候发送信息到指定邮箱.下面是相关的python脚本,用到了httplib,time,sys,smtplib模块#!/usr/bin/envpython#coding=utf8importhttplib,timeimportsysimportsmtplibreload(sys)sys.setdefaultencoding(…

    2022年7月17日
    33
  • 在c语言中提供的条件运算符是什么_c语言条件运算符有哪些

    在c语言中提供的条件运算符是什么_c语言条件运算符有哪些Date:2020-02-01Author:SolerHOBook:CPrimerPlusDescription:条件运算符:?:C提供了条件表达式(conditionalexpression)作为表达ifelse语句的一种便捷方式,表达式使用:?:条件运算符。运算符分为两部分,需要3个运算对象。也就是所谓的三元运算符,也是C语言中的唯一的三元运算符。例如:x…

    2022年10月2日
    4
  • Idea激活码最新教程2020.1.2版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2020.1.2版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2020 1 2 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2020 1 2 成功激活

    2025年5月23日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号