一 、Jenkins内置的trigger插件
1) build after other projects are built
可以設定多個依賴的jobs,當任意一個依賴的jobs成功後啟動此build。 多個依賴的jobs間使用,隔開。
2) Trigger builds remotely (e.g., from scripts)
在Authentication Token中指定TOKEN_NAME,然後可以通過連接配接JENKINS_URL/job/JOBNAME/build?token=TOKEN_NAME來啟動build。
3) build periodically
在schedule中設定,文法類似于cron中文法。
周期進行項目建構(它不care源碼是否發生變化),我的配置如下:
0 2 * * * (每天2:00 必須build一次源碼)
4) Poll SCM
在schedule中設定時間間隔來抓取SCM server,如果有新的修改,則啟動build。 是以這裡的作用相當于continous build
定時檢查源碼變更(根據SCM軟體的版本号),如果有更新就checkout最新code下來,然後執行建構動作。我的配置如下:
*/5 * * * * (每5分鐘檢查一次源碼變化)
二、其他的trigger插件
需要手動安裝插件。
安裝方法:插件管理----進階---上傳下載下傳的插件即可(預設上傳就安裝好了)
本文轉自Tenderrain 51CTO部落格,原文連結:http://blog.51cto.com/tenderrain/1597403,如需轉載請自行聯系原作者