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的使用