收集了一些代碼案例,能夠自行查閱,不在囉嗦。html
jenkins2 pipeline入門:http://www.cnblogs.com/itech/p/5633948.htmlshell
jenkins2 pipeline高級:http://www.cnblogs.com/itech/p/5646219.html併發
jenkins2 pipeline插件的10個最佳實踐:http://www.cnblogs.com/itech/p/5678643.htmlui
JOB初始化、容器、分發分紅了三個部分做爲共有JOB進行管理。插件
場景描述:同一項目組有若干個模塊,其有較高的耦合性,並且步驟均一致。只有SVN、補丁內容,等參數,因此採用提取這部分做爲一個參數化job,每一個模塊構建步驟採用pipeline傳遞自身特有參數的方式觸發構建。rest
注意:jenkins中的boolean值彷佛只是值的指定,經過shell能夠直接if判斷,但在goory裏面我這裏用的判斷等於htm
//更新bus容器 if (XD_Env_BUS_Update_Start == 'true') { println "XD_Env_BUS_Update_Start - 更新" build job: 'XD_Env_BUS_Update_Start', parameters: [string(name: 'Env', value: BD_Env), string(name: 'BD_Dir', value: BD_Dir)] } else { println "XD_Env_BUS_Update_Start - 不更新" }
實現多節點,主要是爲了加快時間blog
切換進入BlueOcean ip
點擊進行執行string
運行後,能夠對具體的查看狀態。