一、Jenkins2中 BlueOcean的介绍
使用 BlueOcean 这种方式来完成此处 CI/CD 的工作,BlueOcean 是 Jenkins 团队从用户体验角度出发,专为 Jenkins Pipeline 重新设计的一套 UI 界面。
二、需要安装插件
在插件管理中安装blueocean:
![](https://img-blog.csdnimg.cn/img_convert/ca8ba4d585a5e06bd982505cc96a8a39.png)
image.png
三、如果要在jenkins拉 取github上的代码,需要先把测试脚本或代码需要先发布到github上。(python的测试开发脚本)
1、注册github-略
2、安装git-略
3、安装pycharm-略
4、在pycharm中配置git,图是windows下
![](https://img-blog.csdnimg.cn/img_convert/077f497cb67e6ee63c8e7348408a4d93.png)
image.png
5、在pycharm中配置github,图为mac下
![](https://img-blog.csdnimg.cn/img_convert/696c3403950ec6ef630b915775f8224c.png)
image.png
6、将测试代码脚本发布到github上
![](https://img-blog.csdnimg.cn/img_convert/23dd52f07b635f8699d1ca939fef5cf4.png)
image.png
四、通过blueocean建立流水线:
![](https://img-blog.csdnimg.cn/img_convert/e5033b33856316c1681a84dbb622df57.png)
image.png
1、进入blueocean
![](https://img-blog.csdnimg.cn/img_convert/b001ec11c96145475cbf420dc05046c2.png)
image.png
2、创建流水线
a)连接github
![](https://img-blog.csdnimg.cn/img_convert/d8ea022a822e5badf2bd4fd804d86457.png)
image.png
b)在github-setting中创建accesstoken
![](https://img-blog.csdnimg.cn/img_convert/8143fe6b88a7a122f2c7951491c66082.png)
image.png
c)如果创建成功会显示github用户名
![](https://img-blog.csdnimg.cn/img_convert/835e3bb28fbe6b68e8f907d4e4199980.png)
image.png
d)也同时显示上传的所有项目,选中你要拉取的项目
![](https://img-blog.csdnimg.cn/img_convert/08d3f994c67d0a142e4be7a030f27210.png)
image.png
e)
![](https://img-blog.csdnimg.cn/img_convert/1821da2d305b99ea84626fe1773326cb.png)
image.png
自动构建并执行了
f)查看执行结果,可以看到拉取的结果
![](https://img-blog.csdnimg.cn/img_convert/4cf6a7de4d485f7e24211c4d5fe327e6.png)
image.png
g)
这个项目我自带jenkinsfile所以自动执行构建成功。
jenkinsfile
![](https://img-blog.csdnimg.cn/img_convert/86fa16eab5bce7ff49dcdf4cf3e6aca9.png)
image.png