1. 程式人生 > >Jenkins教程(四)安裝BlueOcean與Maven構建

Jenkins教程(四)安裝BlueOcean與Maven構建

前言

本文旨在使用BlueOcean實現構建視覺化與使用Maven構建上一節Jenkins教程(三)新增憑據與流水線拉取Git程式碼拉下來的程式碼

什麼是Blue Ocean

Blue Ocean 重新思考Jenkins的使用者體驗,從頭開始設計Jenkins Pipeline, 但仍然與自由式作業相容,Blue Ocean減少了混亂而且進一步明確了團隊中每個成員 Blue Ocean 的主要特性包括:

  • 持續交付(CD)Pipeline的 複雜視覺化 ,可以讓您快速直觀地理解管道狀態。
  • Pipeline 編輯器 - 引導使用者通過直觀的、視覺化的過程來建立Pipeline,從而使Pipeline的建立變得平易近人。
  • 個性化 以適應團隊中每個成員不同角色的需求。
  • 在需要干預和/或出現問題時 精確定位 。 Blue Ocean 展示 Pipeline中需要關注的地方, 簡化異常處理,提高生產力
  • 本地整合分支和合並請求, 在與GitHub 和 Bitbucket中的其他人協作編碼時實現最大程度的開發人員生產力。

簡言之:簡化複雜視覺化,提供更個性直觀的介面,可以精準定位構建失敗的位置

安裝Blue Ocean

  • 準備條件:是管理員使用者,或擁有安裝外掛的許可權

Manage Jenkins > Manage Plugins

過濾輸入Blue Ocean> 勾選第一個Blue Ocean > 直接安裝

> 安裝完成返回首頁

這裡提示有很多Blue Ocean的外掛,我們是無需手動安裝的,通過安裝Blue Ocean會自動安裝官方推薦的其它元件

此時我們可以使用 <host>:<port>/blue進行訪問到Blue Ocean的頁面

這裡先不講,配置好Maven後,我們再來使用它來構建一次

使用Maven構建工具

這裡使用docker的maven映象來進行構建工程,以減少多個構建工程使用同一構建工具時的衝突問題

另一方面是演示下agent的使用