百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

发现开源:替换Jenkins,支持多用户多语言部署平台Walle很震撼

csdh11 2025-03-10 14:35 1 浏览

溪云阁:专注编程教学,架构,JAVA,Python,微服务,机器学习等领域,欢迎关注,一起学习。

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

从去年开始,就发现了一个部署平台Walle(瓦力),刚开始就被震撼到了,这个界面,真心好看。

有兴趣的同学可以看看,了解一下,不做推荐,小编还是喜欢阿里的自动化部署,哈哈哈。

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

支持用户权限

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

1、超级管理员-SUPER

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

2、拥有者-OWNER

在超级管理员分配完空间后,同时会设定一个空间的拥有者,叫做OWNER,这个空间拥有者就相当于这个空间的超级管理员,管理空间下的所有的资源,把用户添加到这个空间里面来。

按照官网所说,有点类似gitlab,这一点上,还是真的挺像的。

3、项目负责人-MASTER

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

4、开发者去访客

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

项目配置

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

1、源码地址

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

2、目标集群部署路径

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

3、目标集群部署仓库

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

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

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

5、排除/指定文件

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

6、上线审核

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

7、其他

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


--END--

作者:@溪云阁

原创作品,抄袭必究

如需要源码,转发,关注后私信我

部分图片或代码来源网络,如侵权请联系删除,谢谢!



历史文章:

springboot2.2.X手册:放弃fastdfs,整合Minio做文件服务器真香

springboot2.2.X手册:分布式系统下,重复提交的解决方案

springboot2.2.X手册:Easypoi导出excel,最新版的手感香不香?

springboot2.2.X手册:项目从100M瘦身到100K,部署省事多了!

springboot2.2.X手册:redis的7种类型100个方法全解析

springboot2.2.X手册:是时候用Lettuce替换Jedis操作Redis缓存了

springboot2.2.X手册:构建多元化的API接口,我们这样子设计

springboot2.2.X手册:基于Jasypt的JavaConfig方式敏感信息加密

springboot2.2.X手册:整合最新版MybatisPlus 3.3.1版本

springboot2.2.X手册:对象复制哪种最快?7种复制方式性能对比

springboot2.2.X手册:基于OSS解决文件存储(一年9元^^,赚了)

springboot2.2.X手册:36个注解详细解析,一目了然

相关推荐

Hutool Java工具类库导出Excel,超级简单

作者:程序猿的内心独白原文链接:http://suo.im/5Zxx2L前言在开发应用系统的时候,导出文件是必不可放的功能。以前用过POI、easyexcel等工具的导入导出功能,但总感觉太麻烦了,代...

java轻松玩转Excel之EasyExcel

项目地址:https://github.com/PiKeZhao/excel-model.git如果您对该项目有什么问题加群咨询哦978219630(各类电子书籍,学习视频等)大家常用Apache...

程序员:超级简单导出Excel 工具,Hutool Java工具类库

前言在开发应用系统的时候,导出文件是必不可放的功能。以前用过POI、easyexcel等工具的导入导出功能,但总感觉太麻烦了,代码特别多,感觉并不是很好用。今天给大家介绍一款新工具,java工具类库H...

EasyExcel导出Excel表格到浏览器,通过Postman测试导出Excel

一、前言小编最近接到一个导出Excel的需求,需求还是很简单的,只需要把表格展示的信息导出成Excel就可以了,也没有复杂的合并列什么的。...

好难~记录一次生产上的OOM解决过程

点击上方,轻松关注!及时获取有趣有料的技术文章记录一次生产上的OOM解决过程一.项目架构...

发现开源:替换Jenkins,支持多用户多语言部署平台Walle很震撼

溪云阁:专注编程教学,架构,JAVA,Python,微服务,机器学习等领域,欢迎关注,一起学习。部署系统,从手动部署,到用jenkins,到阿里的自动化运维部署,一直在不断的变化姿势,好让自己舒服点。...

SpringBoot + EasyExcel 轻松实现百万级数据导入导出,用起来还优雅

01、背景介绍在实际的业务系统开发过程中,操作Excel实现数据的导入导出基本上是个非常常见的需求。...

10W 行级别数据的 Excel 导入优化记录

优质文章,及时送达作者:后青春期的Keatswww.cnblogs.com/keatsCoder/p/13217561.html需求说明项目中有一个Excel导入的需求:缴费记录导入...

easypoi导出Excel根据内容如何自动换行和自动调整行高

在使用easypoi导出EXCEL的时候,经常会遇到需要根据内容自动换行和自动调整行高的情况...

POI读取/生成Excel大文件,有高人吗?

最近在搞一个通用文件处理服务器,需要处理excel文件,但是有的excel文件大小超过3M,读取文件时直接导致jvm异常:gcoverheadlimitexceeded。原来poi读取excel...

如何轻松实现Excel动态列导出?Easypoi教程来袭!

EasyPoi简介EasyPoi是一款基于ApachePOI和jxls的Java开源框架,它可以用于快速创建Excel、Word、Pdf等复杂文档。Easypoi最大的特点是可以通过注解来实现对Ex...

Excel导出,Excel模板导出Excel导入,Word模板导出神器-Easypoi

概述Easypoi是码云上的一个开源项目。项目开发组织是Lemur开源。目前属于码云最有价值开源项目。Easypoi是对poi的封装,其主打的功能就是容易,让一个没见接触过poi的人员就可以方便...

优雅地实现EasyPoi动态导出列的两种方式

前言嗨,大家好,我是希留。...

easypoi一款方便快捷的excel处理框架,赶紧学习起来

easypoi是一个基于ApachePOI和jxls封装的Java框架,用于简化Excel导入导出和Word导出等操作。它支持将Java对象转换为Excel或Word文档,并支持Excel模板导出和...

EasyPoi使用

EasyPoi的主要特点:1.设计精巧,使用简单2.接口丰富,扩展简单3.默认值多,writelessdomore4.springmvc支持,web导出可以简单明了使用1.easypoi...