zoukankan      html  css  js  c++  java
  • Jenkins构建触发器

    一、缘 起

    使用jenkins,一定会用到它的定时构建功能,笔者就近期使用到的构建定时触发器做以简单复盘

    二、前 提

    首先,你得有一个jenkins平台,不管是自己搭建的还是用公司已搭建好的
    其次,你得有你要构建的脚本,且该脚本已经放到搭建jenkins的服务器上,并能正常在该服务器上运行
    最后,如果以上两点你都不具备,请参考笔者写的一篇jenkins基础:Jenkins下构建UI自动化之初体验

    三、复 盘

    • 构建触发器之定时构建

    定时构建

    1. 不间断,每隔5min构建一次
      H/5 * * * *
    2. 每天7~23点,每隔15min构建一次
      H/15 7-23 * * *
    3. 每天11点和17点构建一次
      0 11,17 * * *
      注意:当你按照这样写的时候它会提示“Spread load evenly by using ‘H 11,17 * * *’ rather than ‘0 11,17 * * *”,是说写成‘H 11,17 * * *’比写成‘0 11,17 * * *”更好,但是当你改成‘H 11,17 * * *”你会发现它不是你预期的准点构建
    4. 每个小时构建一次(每小时的固定时间构建一次)
      H 0-23 * * *(或 15 0-23 * * *)
    5. 每n小时构建一次(每n小时的固定时间构建一次)
      H 0-23/n * * *(或50 0-23/n * * * )
    6. 工作日每天11点和17点构建一次
      0 11,17 * * 1-5
    • 构建触发器之其他工程构建后触发

    其他工程构建后触发

    选择的项目构建后再构建该项目,需要注意的是,这和定时构建是或的关系,即选择了“其他工程构建后触发”,定时构建则不起作用

    人生苦短,我用jenkins

    ok, that's all!

    ~
    ~
    ~

    不积跬步,无以至千里

    积跬步,至千里
  • 相关阅读:
    iOS开源控件库收集
    Ruby中的几种除法
    Font
    PlaySound
    STL
    APIs
    cin and cout
    CreateWindow
    Introducing Direct2D
    VC 常用代码
  • 原文地址:https://www.cnblogs.com/freedomlidi/p/12431351.html
Copyright © 2011-2022 走看看