Jenkins 之 Blue Ocean

2022-06-07 18:01:52 浏览数 (1)

1. Blue Ocean是什么

Blue Ocean 是 pipeline 的可视化UI。同时兼容经典的自由模式的 job。Jenkins Pipeline 从头开始设计,但仍与自由式作业兼容,Blue Ocean 减少了经典模式下的混乱并为团队中的每个成员增加了清晰度。Blue Ocean 的主要特点包括:

  • 持续交付 (CD) 管道的复杂可视化,允许快速直观地了解管道的状态
  • 管道编辑器- 通过引导用户通过直观和可视化的过程来创建管道,使管道的创建变得平易近人
  • 个性化以适应团队每个成员基于角色的需求
  • 在需要干预和/或出现问题时精确定位。Blue Ocean 显示了管道中需要注意的地方,促进异常处理并提高生产力
  • 分支和拉取请求的本机集成,在与 Git 服务中的其他人协作编写代码时,可最大限度地提高开发人员的生产力

2. 安装 Blue Ocean 插件

Manage Jenkins -> Manage Plugins

安装完成后可以重启一下 Jenkins

点击一个打开 Blue Ocean

3. 使用 Blue Ocean

创建流水线 -> Git

输入源码仓库URL,输入git服务器的用户名和密码;然后点击创建证书

然后点击创建流水线。这里有两种情况

  • 代码仓库存在 Jenkinsfile
  • 代码仓库不存在 Jenkinsfile(这里是不存在Jenkinsfile的情况)

可以通过这个编辑界面增加 pipeline 的步骤。比如,拉取代码、编译、上传成果物等

通过这个编辑器,就可以通过可视化的方式编辑 Jenkinsfile;可以说通过这个编辑器可以解决80%的需求。实在有些不能满足工作需要的,这时就需要手动编辑 Jenkinsfile。

0 人点赞