jenkins版本:2.89.2
?
?
1、觸發遠程構建 (例如,使用腳本):通過一個網址的訪問來觸發構建,這樣就不需要登錄jenkins系統也能觸發構建了。
?示例地址:
http://localhost:8848/job/FlashRegistration/build??token=口令&cause=書寫構建原因
http://localhost:8848/job//buildWithParameters?token=123456&cause=書寫構建原因
?
2、Build after other projects are built:在其他項目觸發的時候觸發,里面有分為三種情況,也就是其他項目構建成功、失敗、或者不穩定的時候觸發項目。
?
3、Build periodically:隔一段時間build一次,不管版本庫代碼是否發生變化,比如說填好日程表,每天晚上12:00構建一次,通常不會采用此種方式。
?
4、Build when a change is pushed to GitLab:如果裝了GitLab Plugin插件就會出現,不詳解了主要用于Jenkins與GitLab相結合來在提交代碼到GitLab后,觸發構建。
?
5、Poll SCM:按照設定的時間規則,先比較一次源代碼是否發生變更,如果發生變更,那么就按設定的時間規則(例如:每天晚上12:00)build。否則,不進行build,通常采用這種方式。
關于日程表的規則參加這篇?jekins構建觸發器詳解-日程表的使用
?