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

上一篇 / 下一篇  2017-07-27 18:52:18 / 个人分类:Devops

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,任何环节出现问题,就会标红,等待解决。
     
       

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar