前言
本节内容会着重介绍jenkins持续集成开发工具的一些常用插件安装以及全局工具的配置安装,并说明其主要作用。在开始插件和工具安装之前,我们要保证可以正常访问网络,并且使用国内的插件更新地址,便于插件的正常安装。官方的地址可能会导致安装失败。以下是一些可使用的国内镜像地址:
#阿里云镜像站
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的流水线构建任务插件
- 安装前的流水线插件
- 安装maven方式构建的流水线任务插件:Maven Integration plugin
- 可以使用maven插件方式构建流水线任务
安装Pipeline的流水线构建任务插件
- Pipeline流水线任务插件安装:Pipeline
- 可以使用Pipeline插件方式构建流水线任务
安装Pipeline流水线构建视图插件Stage View
- 安装Pipeline流水线构建视图插件:Pipeline: Stage View
- 配置流水线执行后的效果
安装Blue Ocean插件
- 安装Blue Ocean,用户可以更轻松地可视化、编辑和执行 Pipeline,以及查看 Pipeline 执行的结果和日志信息。Blue Ocean
- Blue Ocean的页面UI效果
安装参数化构建多选框插件Extended Choice Parameter
- 安装参数化构建多选框插件Extended Choice Parameter:Extended Choice Parameter
- 配置示例
- 执行效果
安装权限管理插件Role-based Authorization Strategy
- 安装权限管理插件Role-based Authorization Strategy:Role-based Authorization Strategy
- 在全局安全配置中选择Role-based Strategy安全配置策略,实现持久化项目更加细粒度的控制
- 具体的权限配置可参考作者的往期博客内容:(二)devops持续集成开发——jenkins的权限管理配置_jenkins权限管理-CSDN博客
安装服务器传输工具Publish Over SSH
- 安装服务器传输工具Publish Over SSH:Publish Over SSH
- 在系统管理->系统配置中配置该服务器
安装nodejs插件,部署前端项目
-安装nodejs插件,部署前端项目:NodeJS
- 在系统管理->全局工具配置中会有NodeJs工具的相关配置
安装Sonar Qube插件,用于代码质量检查
- 安装SonarQube Scanner插件,用于代码质量检查:SonarQube Scanner
- 在系统管理->系统配置中配置SonarQube的服务器地址及账号信息,需要提前搭建好SonarQube服务器地址
- 在系统管理->全局工具配置中配置SonarQube Scanner扫描插件
jenkins全局工具安装
Maven工具安装
- 在全局工具配置中安装maven
- 在流水线中使用的安装的maven执行项目的的构建等操作
- 测试结果
Node工具安装
- 在全局工具配置中安装node
- 在流水线中使用的安装的node执行项目的的构建等操作
- 测试结果表明,该全局node工具可以正常执行
SonarQube扫描工具安装
- 在全局工具配置中安装SonarQube的扫描工具
- 流水线中配置sonar编译
- 执行结果
结语
至此,关于jenkins的一些常用插件和工具的安装到这里就结束了,我们下期见。。。。。