Jenkins 之 Blue Ocean
  0ay4xuMOEQMf 2023年11月02日 33 0


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_java

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

Jenkins 之 Blue Ocean_python_02

点击一个打开 Blue Ocean

Jenkins 之 Blue Ocean_java_03

3. 使用 Blue Ocean

创建流水线 -> Git

Jenkins 之 Blue Ocean_git_04

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

Jenkins 之 Blue Ocean_linux_05

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

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

Jenkins 之 Blue Ocean_可视化_06

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

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


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  KRe60ogUm4le   2024年05月31日   29   0   0 算法leetcodepython
  KRe60ogUm4le   2024年05月31日   27   0   0 算法leetcodepython
  KRe60ogUm4le   2024年05月31日   32   0   0 算法python
  KRe60ogUm4le   2024年05月31日   36   0   0 二叉树算法python
0ay4xuMOEQMf
最新推荐 更多

2024-05-31