很多時候,我們會有這樣的應用場景:一個jenkins上的項目構建后,需要遠程觸發另一台機子上的jenkins中某個項目的構建,可以通過Parameterized Remote Trigger Configuration 插件來實現。具體配置如下:
1、在兩台機子上都搭建好jenkins,並下載Parameterized Remote Trigger Configuration 插件
2、遠程機子jenkins項目配置:需要選中參數化構建過程,並設置參數名和默認值(本地機子項目遠程觸發時需要用到該參數)
3、遠程jenkins構建觸發器需要添加觸發遠程構建身份令牌(本地機子觸發該項目構建時的token)
4、我這里假設用了ant集成則選擇:(如果機子已經安裝ant,但是此處沒有,則需到系統管理里添加,ant安裝及配置不在此闡述,沒用到的跳過)
在構建的時候也許我們還會常常用到job的構建時間這個參數,所以,在系統配置里,可以增加構建時間,這樣用到的地方$BUILD_DATE就可以引用了
5、本地jenkins 系統配置:添加一個Parameterized Remote Trigger Configuration
6、本地jenkins項目配置:添加一個Trigger a remote parameterized job (遠程項目)配置如下: