springboot2.X手册:替换Jenkins,支持多用户多语言部署平台Walle很震撼

部署系统,从手动部署,到用jenkins,到阿里的自动化运维部署,一直在不断的变化姿势,好让自己舒服点。

从去年开始,就发现了一个部署平台Walle(瓦力),刚开始就被震撼到了,这个界面,真心好看。有兴趣的同学可以看看,了解一下,不做推荐,小编还是喜欢阿里的自动化部署,哈哈哈。

先附上几张图Walle的图来看,画面还是比较细腻的。

来源:Walle官网配图来源:Walle官网配图来源:Walle官网配图来源:Walle官网配图

支持用户权限

目前,Walle是支持权限管理的,在整个系统里面,有4种角色,分别为:超级管理员-SUPER,拥有者-OWNER,项目负责人MASTER,开发者-DEVELOPER,访客-REPORTER,分别对应着空间,上线任务单,环境配置,项目配置,用户管理等模块,以下图片就是官网提供的权限控制示意图,提供参考,接下来我们会更加详细讲解各个用户权限的主要作用。

来源:Walle官网配图

1、超级管理员-SUPER

超级管理员-SUPER主要负责这个Walle系统的空间分配,添加用户这两项,为后面的其他操作者服务,其实这就跟我们原来的业务系统的超级管理员类似。

来源:Walle官网配图来源:Walle官网配图

2、拥有者-OWNER

在超级管理员分配完空间后,同时会设定一个空间的拥有者,叫做OWNER,这个空间拥有者就相当于这个空间的超级管理员,管理空间下的所有的资源,把用户添加到这个空间里面来。按照官网所说,有点类似gitlab,这一点上,还是真的挺像的。

来源:Walle官网配图

3、项目负责人-MASTER

Walle的OWNER权限为了更好的管理所有的项目,毕竟一个人忙死,其他人闲死的情况,可以这是用户为某一个项目的管理员,负责这个项目的上线审核,项目配置等。

来源:Walle官网配图来源:Walle官网配图

4、开发者去访客

这个官网没有明确的说明,按照小编理解,就是提交上线请求。项目配置

来源:Walle官网配图来源:Walle官网配图

东西不多,一个一个来说明

1、源码地址

目前Walle支持Git,SVN等源码管理,这个地址就是你存放源码的地址,支持https协议,git协议。

来源:Walle官网配图

2、目标集群部署路径

这个就是我们服务器上,部署项目的地址,当前目录不需要创建,Walle会自己创建,同时必须拥有父目录的权限读写权限。

3、目标集群部署仓库

想想以前进行发布的时候,都需要进行手动备份,这个路径就是负责帮你把手动变成自动,并且支持版本的回滚操作。

4、目标集群部署仓库版本保留数

目标集群部署仓库里面,每一次备份下来后,有多少版本的数量,小编建议保留10份。

5、排除/指定文件

这一块,Walle也给我们做好了,不过这一块,很多公司都会在静态代码层面进行文件排除,保证上传到源码服务器的时候,规则跟以前差不多,支持文件与文件夹,支持正则。

6、上线审核

现在很多的上线都是没有审核的,直接就上线了,Walle提供了审核功能,可以提前发现问题。

7、其他

这一块官网还提供了很多,类似前置任务,后置任务等,都是非常实用的功能,有兴趣的同学可以去官网仔细研究,这里就不一一列举。

来源:Walle官网配图来源:Walle官网配图来源:Walle官网配图来源:Walle官网配图


好文章,我在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值