Pipeline
Jenkins 2.0 最重大的更新就是內建了 Pipeline 的工作模式
以前都是要自行安裝 Workflow Plugin,但 2.0 推出初期也有人說還是 Plugin 比較好用
Pipeline
這是基本的 Pipeline Job
Sample: http://192.168.1.153:8080/job/Pipeline/
可以直接在 Jenkins 編輯 Groovy
也可以選用 JenkinsFile 的方式將 Groovy Script 放置於 git 中
Multibranch Pipeline
因應我們的 Multibranch 需求,也測試了 Multibranch Pipeline
而最終沒有使用 Pipeline 的原因是因為太多 Plugin 尚未完整支援 Groovy
導致最後呈現的資訊不比原本的完整
Sample: http://192.168.1.153:8080/job/PipelineMultiBranch/
跟單純的 Pipeline Job 最大的區別是只能選擇使用 Jenkinsfile,而檔案內容就是 Groovy script