前言
本節(jié)內(nèi)容會著重介紹jenkins持續(xù)集成開發(fā)工具的一些常用插件安裝以及全局工具的配置安裝,并說明其主要作用。在開始插件和工具安裝之前,我們要保證可以正常訪問網(wǎng)絡,并且使用國內(nèi)的插件更新地址,便于插件的正常安裝。官方的地址可能會導致安裝失敗。以下是一些可使用的國內(nèi)鏡像地址:
#阿里云鏡像站
https://mirrors.aliyun.com/jenkins/updates/update-center.json
#清華大學開源軟件鏡像站
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
#中科大開源軟件鏡像站
https://mirrors.ustc.edu.cn/jenkins/updates/update-center.json
?
正文
jenkins插件安裝
安裝中文語言包插件Localization: Chinese (Simplified)
- 未安裝之前
- 安裝Localization: Chinese (Simplified):Localization: Chinese (Simplified)
- 安裝后的效果
?安裝maven的流水線構(gòu)建任務插件
- 安裝前的流水線插件
- 安裝maven方式構(gòu)建的流水線任務插件:Maven Integration plugin
- 可以使用maven插件方式構(gòu)建流水線任務
安裝Pipeline的流水線構(gòu)建任務插件?
- Pipeline流水線任務插件安裝:Pipeline
-?可以使用Pipeline插件方式構(gòu)建流水線任務
安裝Pipeline流水線構(gòu)建視圖插件Stage View
-??安裝Pipeline流水線構(gòu)建視圖插件:Pipeline: Stage View
- 配置流水線執(zhí)行后的效果
安裝Blue Ocean插件
- 安裝Blue Ocean,用戶可以更輕松地可視化、編輯和執(zhí)行 Pipeline,以及查看 Pipeline 執(zhí)行的結(jié)果和日志信息。Blue Ocean
- Blue Ocean的頁面UI效果
安裝參數(shù)化構(gòu)建多選框插件Extended Choice Parameter
- 安裝參數(shù)化構(gòu)建多選框插件Extended Choice Parameter:Extended Choice Parameter
- 配置示例
- 執(zhí)行效果
安裝權(quán)限管理插件Role-based Authorization Strategy
-?安裝權(quán)限管理插件Role-based Authorization Strategy:Role-based Authorization Strategy
- 在全局安全配置中選擇Role-based?Strategy安全配置策略,實現(xiàn)持久化項目更加細粒度的控制
- 具體的權(quán)限配置可參考作者的往期博客內(nèi)容:(二)devops持續(xù)集成開發(fā)——jenkins的權(quán)限管理配置_jenkins權(quán)限管理-CSDN博客
安裝服務器傳輸工具Publish Over SSH
- 安裝服務器傳輸工具Publish Over SSH:Publish Over SSH
- 在系統(tǒng)管理->系統(tǒng)配置中配置該服務器
安裝nodejs插件,部署前端項目
-安裝nodejs插件,部署前端項目:NodeJS
- 在系統(tǒng)管理->全局工具配置中會有NodeJs工具的相關(guān)配置
安裝Sonar Qube插件,用于代碼質(zhì)量檢查
- 安裝SonarQube Scanner插件,用于代碼質(zhì)量檢查:SonarQube Scanner
- 在系統(tǒng)管理->系統(tǒng)配置中配置SonarQube的服務器地址及賬號信息,需要提前搭建好SonarQube服務器地址
- 在系統(tǒng)管理->全局工具配置中配置SonarQube Scanner掃描插件
jenkins全局工具安裝
Maven工具安裝
- 在全局工具配置中安裝maven
- 在流水線中使用的安裝的maven執(zhí)行項目的的構(gòu)建等操作
- 測試結(jié)果
Node工具安裝?
- 在全局工具配置中安裝node
- 在流水線中使用的安裝的node執(zhí)行項目的的構(gòu)建等操作
- 測試結(jié)果表明,該全局node工具可以正常執(zhí)行
?SonarQube掃描工具安裝
- 在全局工具配置中安裝SonarQube的掃描工具
- 流水線中配置sonar編譯
- 執(zhí)行結(jié)果
文章來源:http://www.zghlxwxcb.cn/news/detail-860043.html
結(jié)語
至此,關(guān)于jenkins的一些常用插件和工具的安裝到這里就結(jié)束了,我們下期見。。。。。文章來源地址http://www.zghlxwxcb.cn/news/detail-860043.html
到了這里,關(guān)于(十九)devops持續(xù)集成開發(fā)——jenkins的一些常用插件和工具的安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!