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: