美文网首页
Jenkins构建触发器

Jenkins构建触发器

作者: 葛木瓜 | 来源:发表于2018-08-16 17:00 被阅读0次

    一、缘 起

    使用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!

    ~
    ~
    ~


    不积跬步,无以至千里

    相关文章

      网友评论

          本文标题:Jenkins构建触发器

          本文链接:https://www.haomeiwen.com/subject/kulobftx.html