需求
- 介绍: 由于公司的ci用于编译的环境比较多,为了更好的区分,为每一个环境建立了一个view
- 痛点: 运维人员在建立job的时候需要到对应的view下面建立,虽然这不是狠痛苦,但是还是不太方便。
- 解决: 人员登陆默认是在all view下面,每个运维人员在这下面建立job,然后每个view根据自己的规则吧对应的job添加进来。job规则自己提前定义好
1、安装jenkins插件
view job 过滤插件view-job-filters,安装过程不累赘
2、配置view规则
这里设置两个前端和一个后端实例
2.1、前端1
2.2、前端test
test 我们用安装的这个插件来进行配置,点击Add Job Filter——>会有很多的规则,可以根据不同的状态、栏目来进行却分,这里我们选择
这里添加了两条规则,这个是建立job的时候有点特殊性,用第一种方式实现就会有问题,第一条规则是现实所有test类的job,但是吧下面的一条给加进来了,不现实这类job。保持即可
后端java程序
dev环境为例子