文章來自:
http://www.ciandcd.com
文中的代碼來自可以從github下載:
https://github.com/ciandcd
根據前面的2篇文章,我們已經安裝和配置好了jenkins2.0, 包括所有pipeline相關的插件。 本文來個最簡單的hello pipeline來看看pipeline到底能干啥,需要哪些新的知識。
0. 安裝pipeline插件,
https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin
workflow-aggregator
安裝好后如下:

1. 創建pipeline job,選擇類型為pipeline:

2. 寫grovvy腳本來實現pipeline job
pipeline的核心就是groovy script,通過groovy腳本來實現step,stage,以及相互的依賴關系和是否並行運行。
與以前相比,缺點是我們必須學習groovy腳本, 有點是能夠靈活的控制並行和依賴關系。
下面的及腳本簡單地實現了順序的一些stages。

3. 運行pipeline job
可以通過stage view來比較直觀的檢測job的運行狀態。

也可以通過step view來樹形的結構來檢測job的具體運行狀態。

總之,要用pipeline,就必須學習groovy。
完