[Day 27] Pipeline 專案(下) | jenkins blue ocean教學
![[Day 27] Pipeline 專案(下)](https://i.imgur.com/axBPWDg.jpg)
BlueOcean專案有鑑於Pipeline專案的成功,Jenkins在2016[1]年首次釋出了BlueOcean[2]專案,進一步地提升了Pipeline的使用體驗。與其說BlueOcean是一個全新的計畫,不如說它是JenkinsPipeline的強化版。BlueOcean不但重新設計了Jenkins的使用介面,在操作上,對開發人員而言也更加友善、直覺,而也由於BlueOcean釋出已有一段時間,穩定性的表現也比剛釋出時來得好許多。因此,接下來我將簡單介紹如何使用BlueOcean來升級Jenkins的使用體驗。註:目前BlueOcean在中文化上還有許多地方尚未完成,因此若是使用中文瀏覽器的讀者目前在介面...
![[Day 27] Pipeline 專案(下)](https://i.imgur.com/H8YKUrg.jpg)
有鑑於 Pipeline 專案的成功,Jenkins 在 2016[1] 年首次釋出了 Blue Ocean[2] 專案,進一步地提升了 Pipeline 的使用體驗。與其說 Blue Ocean 是一個全新的計畫,不如說它是 Jenkins Pipeline 的強化版。Blue Ocean 不但重新設計了 Jenkins 的使用介面,在操作上,對開發人員而言也更加友善、直覺,而也由於 Blue Ocean 釋出已有一段時間,穩定性的表現也比剛釋出時來得好許多。因此,接下來我將簡單介紹如何使用 Blue Ocean 來升級 Jenkins 的使用體驗。
註:目前 Blue Ocean 在中文化上還有許多地方尚未完成,因此若是使用中文瀏覽器的讀者目前在介面的翻譯上可能還是會看到一些簡體中文及中國用語。
Blue Ocean 的安裝方式相當簡單,我們可以直接透過 Jenkins 的插件管理系統直接安裝 Blue Ocean 的插件來使用:
由於 Blue Ocean 是相當龐大的插件,因此需要安裝的依賴插件也不少。在安裝過程完成後重新啟動 Jenkins,這時候在 Jenkins 主頁面應該會看到看到多出了 Open Blue Ocean 這個選項:
點擊進入後,我們會被重新導向到一個全新的 Blue Ocean 介面:
在這裡我們依然可以看到之前建立的專案。點擊專案可以輕鬆看到歷次專案紀錄以及每一次專案紀錄的細節:
除了一般的 Free-Style 專案,在 Pipeline 專案下的 stage view 也被直接升級成更清楚的流程圖:
因此對於原本就有管理 Pipeline 專案的使用者而言,直接使用 Blue Ocean 基本上是完全無痛的。除此之外,對於要開發新的 Pipeline 專案的使用者來說,在 Blue Ocean 的設計下現在幾乎不用自己手動寫任何 Groovy 語法。作為示範,讓我們...