请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 640|回复: 0

Blue ocean插件为Devops的CI/CD填砖加瓦

[复制链接]

2562

主题

2961

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10523
发表于 2021-1-8 17:06:23 | 显示全部楼层 |阅读模式
1、什么是Blue ocean?  Blue ocean是Jenkins推出的流水线可视化插件,为了实现jenkins pipeline和freestyle. job任务,其目的让程序员执行任务时,降低工作的复杂度和提升工作流程的清晰度,它具备如下特征:
     1、清晰的可视化,对CI/CD pipelines可以快速直观的看到流转阶段和状态;
     2、可以可视化编辑pipeline,pipeline精确度,通过UI直接介入;
     3、集成代码分支和pull请求。
2、如何使用?
   1、管理员登录Jenkins(2.7以上版本),选择系统管理->插件管理->可选插件,输入blue ocean,直接安装
   2、安装完成之后,左边就会出现open blue ocean菜单,
   3、新建一个pipeline项目,在pipeline script中输入如下脚本:
     node {
   stage('开发完成') { // for display purposes

      echo 'code devolp success'
   }
   stage('单元测试') {
       echo 'junit test success'
   }
   stage('静态扫描') {
       echo 'sona scan success'
   }
   stage('合并代码') {
      echo 'merge success'
   }
   stage('部署测试') {
       echo 'deploy test env success'
   }
   stage('接口测试') {
       echo 'pipeline success'
   }
   stage('接口测试') {
       echo 'TestNG interface test success'
   }
   stage('功能测试') {
       echo 'web selenium test success'
   }
   stage('部署RC环境') {
       echo 'pipeline success'
   }
}
保存,打开blue ocean就可以看到有个run按钮,点击执行完之后,就可以看到整个flow,任何环节出现问题,就会标红,等待解决。
     

回复

使用道具 举报

0

主题

3

帖子

17

积分

禁止发言

积分
17
发表于 2021-4-7 12:33:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-5-27 08:13 , Processed in 0.047052 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表