Jenkins之pipeline開發工具
- 2020 年 2 月 25 日
- 筆記

精華推薦:重磅發布 – 自動化框架基礎指南pdf
新手寫jenkins pipeline,最常見的是在jenkins里直接寫,如下所示

這種方式一般適用於初學者,用於了解pipeline。
這種方式對於大規模的pipeline無法做到復用性和可維護性。
另外一種方式則是使用jenkins插件Blue Ocean編輯器:
Blue Ocean Pipeline Editor 提供 WYSIWYG 方法來創建聲明式流水線。該編輯器提供了所有階段,並行分支和流水線中步驟的構造視圖。編輯器驗證了流水線的更改, 在它們被提交之前消除了許多錯誤。在後台,它仍然生成聲明式的流水線程式碼。
優勢是:可視化方式,直接明了,可以嘗試用用,以便進一步深入理解pipeline。
筆者更加推薦是的IDE方式,即使用第三方IDE來寫,一般需要滿足兩個要求:
1. pipeline語法高亮
2. groovy語法高亮
當前市面上eclipse和Visual Studio Code兩個IDE均有插件支援,而筆者採用的是Visual Studio Code + 相關插件的模式,用於工作中。
Eclipse 市場存在一個名為 `Jenkins Editor`的Eclipse插件。 這個特殊的文本編輯器提供了一些定義流水線的特性,比如:
- 通過 Jenkins Linter Validation驗證流水線腳本。 失敗會顯示為Eclipse標記。
- 帶有專用圖標的大綱(用於聲明式 Jenkins 流水線 )
- 語法 / 關鍵字高亮
- Groovy 驗證
在Visual Studio Code中也存在這類插件,筆者的插件如下:

好了,其他的請自行配置折騰,只有經過自己折騰的才是自己的技術
加我微信入群一起交流,註明:入群,加入微信群