【转】Jenkins 构建触发器操作详解
生活随笔
收集整理的這篇文章主要介紹了
【转】Jenkins 构建触发器操作详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)自:Jenkins 構(gòu)建觸發(fā)器操作詳解 - 習(xí)久性成 - 博客園
前言
觸發(fā)遠(yuǎn)程構(gòu)建
【https://www.cnblogs.com/Rocky_/p/8297260.html】
例如,使用腳本:通過一個網(wǎng)址的訪問來觸發(fā)構(gòu)建,這樣就不需要登錄jenkins系統(tǒng)也能觸發(fā)構(gòu)建了。
?示例地址:
http://localhost:8848/job/FlashRegistration/build??token=口令&cause=書寫構(gòu)建原因http://localhost:8848/job//buildWithParameters?token=123456&cause=書寫構(gòu)建原因Build after other projects are built
在其他項(xiàng)目觸發(fā)的時候觸發(fā);里面有分為三種情況,也就是其他項(xiàng)目構(gòu)建成功、失敗、或者不穩(wěn)定的時候觸發(fā)項(xiàng)目。
Build periodically
隔一段時間build一次,不管版本庫代碼是否發(fā)生變化,比如說填好日程表,每天晚上12:00構(gòu)建一次,通常不會采用此種方式。
?
Build when a change is pushed to GitLab
如果裝了GitLab Plugin插件就會出現(xiàn),不詳解了主要用于Jenkins與GitLab相結(jié)合來在提交代碼到GitLab后,觸發(fā)構(gòu)建。?
Poll SCM
按照設(shè)定的時間規(guī)則,先比較一次源代碼是否發(fā)生變更,如果發(fā)生變更,那么就按設(shè)定的時間規(guī)則(例如:每天晚上12:00)build。否則,不進(jìn)行build,通常采用這種方式。
日程表:
日程表參數(shù)解釋如下:第一個參數(shù)代表的是分鐘 minute,取值 0~59;第二個參數(shù)代表的是小時 hour,取值 0~23;第三個參數(shù)代表的是天 day,取值 1~31;第四個參數(shù)代表的是月 month,取值 1~12;最后一個參數(shù)代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。示例:每10分鐘構(gòu)建一次:H/10 * * * * 或*/10 * * * * 每天8點(diǎn)構(gòu)建一次:0 8 * * * 每天8點(diǎn)~17點(diǎn),兩小時構(gòu)建一次:0 8-17/2 * * * 周一到周五,8點(diǎn)~17點(diǎn),兩小時構(gòu)建一次:0 8-17/2 * * 1-5 1-6月中每月1號、30號各構(gòu)建一次:H H 1,30 1-6 *總結(jié)
以上是生活随笔為你收集整理的【转】Jenkins 构建触发器操作详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(1221):使用过滤器格式化日
- 下一篇: 无盘服务器缓存,深入研究无盘服务器缓存