资讯专栏INFORMATION COLUMN

瓦力(Walle)上线部署系统

nevermind / 2828人阅读

摘要:瓦力是一个支持多用户多项目多环境同时部署的上线部署系统。详见项目,或花满树官方说明,如果喜欢欢迎标,支持我们把瓦力做强大。详情项目官网主页文档手册更新介绍瓦力自动化部署工具

Walle - 瓦力 是一个支持svn、git、多用户、多项目、多环境同时部署的上线部署系统。

github项目 walle-web | 官网主页 | 文档手册

相比jenkins其项目配置更简单、回滚快速、权限分级、用户分组功能更完善;UI界面更优雅,用户体验更人性,大大方便了开发者和管理者的持续交付开发。支持各种web语言代码发布,php、python、java等。

用户分身份注册、登录

开发者发起上线任务申请、部署

管理者审核上线任务

支持多项目部署

支持多项目多任务并行

快速回滚

项目的用户权限管理

部署前准备任务pre-deploy(前置检查)

代码检出后处理任务post-deploy(如vendor)

同步后更新软链前置任务pre-release

发布完毕后收尾任务post-release(如重启)

执行sql构建(不要担心忘记测试环境sql同步)

线上文件指纹确认

支持git、svn版本管理

其最大特点是对git版本的分支、tag可自定义在测试、预发布,生产环境部署。开发者和测试同学协作迭代开发上线,无论是milestone或者feature小步快走式上线都可支持,目前已有超过十家企业线上部署使用。


如果需要一个web部署系统来代替手工或者脚本发布代码,不妨试用这个吧:),请试用反馈以帮助更出色。详见github项目walle-web,或花满树官方说明,如果喜欢欢迎标star、fork,支持我们把瓦力做强大。

详情:github项目 walle-web | 官网主页 | 文档手册

更新介绍walle-瓦力自动化部署工具

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21269.html

相关文章

  • walle-瓦力自动化部署工具

    摘要:项目地址瓦力,上线开源两个月,目前已支持超过十家企业线上部署使用,每周更新一个版本,持续带来新特性。支持开放接口支持第三方了解更多项目地址瓦力,官方主页瓦力。 1 Git Flow 一般而言,软件开发模型有常见的瀑布模型、迭代开发模型、以及最近出现的敏捷开发模型等不同的模型。每种模型有各自应用场景,Git Flow是构建在Git之上的一个组织软件开发活动的模型,Git Flow重点解...

    Allen 评论0 收藏0
  • walle 瓦力--部署系统(配置)

    摘要:发起部署时,为该上线单开辟一个独立空间,检出代码,选择上线单中的文件可能带版本号同步到目标机群。 GIT配置安装 git 项目配置指南 git部署是最推荐的方式,它无论对于何种语言都是合适的。 一、基本要求: 宿主机php进程用户www_php(假如,可通过配置的检测查看或ps aux|grep php)的ssh-key要加入git/gitlab的deploy-keys。当然也可以ht...

    MonoLog 评论0 收藏0
  • walle 瓦力--部署系统(配置)

    摘要:发起部署时,为该上线单开辟一个独立空间,检出代码,选择上线单中的文件可能带版本号同步到目标机群。 GIT配置安装 git 项目配置指南 git部署是最推荐的方式,它无论对于何种语言都是合适的。 一、基本要求: 宿主机php进程用户www_php(假如,可通过配置的检测查看或ps aux|grep php)的ssh-key要加入git/gitlab的deploy-keys。当然也可以ht...

    alighters 评论0 收藏0

发表评论

0条评论

nevermind

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<