BlueOcean 概念
- 提供了一套可视化操作界面来帮助创建、编辑 Pipeline 任务
- 它为开发人员提供了更具乐趣的Jenkins使用方式
- 实现了一种全新的、现代风格的用户界面
- 有助于任何规模的团队实现持续交付
BlueOcean 特性
- 流水线编辑器:是一种直观并可视化的流水线编辑器
- 流水线的可视化:对流水线的可视化表示
- 流水线的诊断:即刻定位任务问题
- 个性化仪表盘:用户可以自定义仪表盘,只显示与自身相关的流水线
BlueOcean 安装
- 需要在 Jenkins plugin 中安装 BlueOcean
- Manage Jenkins → Manage Plugins
- Demo
Blue Ocean 创建Pipeline
打开 Blue Ocean,单击New Pipeline 创建新的流水线
Blue Ocean 创建Pipeline
选择 GitHub,创建 Access Token
Blue Ocean 创建Pipeline
打开GitHub ,进入 Settings → Developer Settings → Personal access tokens,创建一个新的 Access Token
Blue Ocean 创建Pipeline
将新创建的Access token 填入Blue Ocean,单击 Connect 按钮,连接Github代码库
Blue Ocean 创建Pipeline
如果你的GitHub 账户加入了多个Organization ,在完成授权访问之后需要选择Pipeline 项目所在的组织
Blue Ocean 创建Pipeline
找到Pipeline 项目,完成创建Pipeline 流程
Blue Ocean 创建Pipeline
创建好Pipeline任务之后,就可以运行Pipeline,等待运行结果
Blue Ocean 创建Pipeline
Demo: BlueOcean 创建Pipeline
Blue Ocean 编辑Pipeline
在BlueOcean中可以对PipeLine进行可视化编辑
Blue Ocean 编辑Pipeline
Demo: BlueOcean可视化编辑Pipeline
本章小结
- BlueOcean 图形化Pipeline工具
- BlueOcean Plugin
- 代码库直接创建
- 图形化编辑工具
推荐学习
【霍格沃兹测试开发】7天软件测试快速入门带你从零基础/转行/小白/就业/测试用例设计实战
【霍格沃兹测试开发】最新版!Web 自动化测试从入门到精通/ 电子商务产品实战/Selenium (上集)
【霍格沃兹测试开发】最新版!Web 自动化测试从入门到精通/ 电子商务产品实战/Selenium (下集)
【霍格沃兹测试开发】明星讲师精心打造最新Python 教程软件测试开发从业者必学(上集)
【霍格沃兹测试开发】明星讲师精心打造最新Python 教程软件测试开发从业者必学(下集)
【霍格沃兹测试开发】精品课合集/ 自动化测试/ 性能测试/ 精准测试/ 测试左移/ 测试右移/ 人工智能测试
【霍格沃兹测试开发】腾讯/ 百度/ 阿里/ 字节测试专家技术沙龙分享合集/ 精准化测试/ 流量回放/Diff
【霍格沃兹测试开发】Pytest 用例结构/ 编写规范 / 免费分享
【霍格沃兹测试开发】JMeter 实时性能监控平台/ 数据分析展示系统Grafana/Docker 安装
【霍格沃兹测试开发】接口自动化测试的场景有哪些?为什么要做接口自动化测试?如何一键生成测试报告?
【霍格沃兹测试开发】面试技巧指导/ 测试开发能力评级/1V1 模拟面试实战/ 冲刺年薪百万!
【霍格沃兹测试开发】腾讯软件测试能力评级标准/ 要评级表格的联系我
【霍格沃兹测试开发】Pytest 与Allure2 一键生成测试报告/ 测试用例断言/ 数据驱动/ 参数化
【霍格沃兹测试开发】App 功能测试实战快速入门/adb 常用命令/adb 压力测试
【霍格沃兹测试开发】阿里/ 百度/ 腾讯/ 滴滴/ 字节/ 一线大厂面试真题讲解,卷完拿高薪Offer !