Jenkins 提效工具之 Jenkins Helper 使用介紹

Jenkins Helper 是一款能夠極大地提高工作效率的 Chrome/Firefox 瀏覽器擴(kuò)展程序 。

下載地址

在線安裝

Chrome Web Store / Firefox Add-ons

下載文件離線安裝

https://github.com/liying2008/jenkins-helper/releases

功能介紹

該擴(kuò)展程序可以:

  1. Job 監(jiān)控: 監(jiān)控 Jenkins Job 的構(gòu)建狀態(tài),構(gòu)建完畢后顯示通知。提供“監(jiān)視器”界面,可以隨時(shí)查看所關(guān)注的 Job 的構(gòu)建狀態(tài)。提供篩選功能,可根據(jù)構(gòu)建結(jié)果篩選 Job。
Monitor

注意:狀態(tài)更新的頻率以及通知頻率可以在設(shè)置頁更改。默認(rèn)是60s更新一次狀態(tài),每次構(gòu)建結(jié)束顯示通知。

  1. 構(gòu)建參數(shù)查看: 在每一個(gè) Build 頁面及其子頁面下可方便快速查看構(gòu)建信息以及構(gòu)建參數(shù)。并提供查看上一次/下一次構(gòu)建參數(shù)的按鈕,可直接下載完整的構(gòu)建日志到本地。
Parameters

注意:只有在構(gòu)建頁面及其子頁面下才有數(shù)據(jù),其他頁面顯示 “No Data”。 如:http://127.0.0.1:8080/jenkins/job/Pipeline2/4/ 是構(gòu)建頁面,http://127.0.0.1:8080/jenkins/job/Pipeline2/4/console 是子頁面。

支持 Blue Ocean 頁面

  1. 節(jié)點(diǎn)磁盤空間監(jiān)控: 監(jiān)控 Jenkins 節(jié)點(diǎn)的磁盤空間大小,如果節(jié)點(diǎn)剩余空間大小小于或等于給定的閾值,則彈框告警。并提供“監(jiān)視器”頁面,可隨時(shí)查看節(jié)點(diǎn)的剩余空間大小。
Node Monitor

注意:狀態(tài)更新的頻率可以在設(shè)置頁更改。默認(rèn)是2小時(shí)更新一次狀態(tài),每次瀏覽器啟動(dòng)后會(huì)自動(dòng)檢查最新的狀態(tài)。

  1. 地址欄智能搜索: 在地址欄輸入 jk,按 <kbd>Space</kbd> 鍵進(jìn)入 Jenkins Job 智能搜索模式,輸入Job名稱可快速匹配到對應(yīng)的 Jenkins Job 鏈接。
Omnibox

注意:使用此功能需要提前在設(shè)置頁配置好 地址欄智能搜索(Omnibox Intelligent Search)

  1. Job 統(tǒng)計(jì): 統(tǒng)計(jì)Job的 運(yùn)行節(jié)點(diǎn) / 定時(shí)構(gòu)建時(shí)間表 / 是否禁用 / 是否允許并發(fā) 等信息。
Job Statistics

注意:使用此功能需要提前在設(shè)置頁配置好 Job 統(tǒng)計(jì)設(shè)置(Job Statistics Settings) 。

  1. 參數(shù)暫存與恢復(fù): 在 Build/Rebuild 頁面底部會(huì)生成兩個(gè)按鈕,分別是 Stash ParametersRecover Parameters,點(diǎn)擊 Stash Parameters 可以將當(dāng)前頁面填寫的參數(shù)值保存起來,點(diǎn)擊 Recover Parameters 可以將上次保存的參數(shù)值恢復(fù)到當(dāng)前頁面。
Params Stash And Recover

注意:每一次新保存的參數(shù)都會(huì)將之前保存的參數(shù)覆蓋掉,即 Stash Parameters 只會(huì)保存一份參數(shù)值。
支持 跨Job、跨Jenkins 使用,即 A Job 保存的參數(shù)可以恢復(fù)給 B Job 。

  1. 自定義設(shè)置: 可以針對自己的獨(dú)特需求進(jìn)行一些個(gè)性化的設(shè)置。
Settings

注意:更改設(shè)置之后,記得點(diǎn)擊頁面底部的 保存設(shè)置(Save Settings) 以應(yīng)用更改。

Tips

  1. 為了讓該擴(kuò)展可以順利訪問 Jenkins API 而不依賴用戶在 Jenkins 網(wǎng)站的登錄狀態(tài),建議在設(shè)置界面配置 Jenkins 的 API Token ,如下圖所示:
Jenkins Token Settings
  1. 擴(kuò)展離線安裝方法:
  • Chrome:打開 chrome://extensions 頁面,打開 開發(fā)者模式 ,重啟瀏覽器(chrome://restart),重新進(jìn)入 chrome://extensions 頁面,將crx文件拖至當(dāng)前頁面上即可。
  • Firefox:將xpi文件拖至瀏覽器任一頁面上即可。

源代碼

https://github.com/liying2008/jenkins-helper

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容