• Walle,一个开源的web代码发布管理系统



    前言

    Walle 一个web部署系统工具,可能也是个持续发布工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,静态的HTML,动态PHP,需要编译的JAVA等。

    目前,超过十家企业生产环境部署使用,欢迎star、fork、试用 :)

    • 用户分身份注册、登录

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

    • 管理者审核上线任务

    • 支持多项目部署

    • 支持多项目多任务并行

    • 快速回滚

    • 项目的用户权限管理

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

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

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

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

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

    • 线上文件指纹确认

    • 支持git、svn版本管理


    依赖

    • Bash(git、ssh)

    • LNMP/LAMP(php5.4+)

    • Composer


    官方地址

    项目地址: https://github.com/meolu/walle-web

    项目文档: https://www.walle-web.io/docs/


    walle 瓦力

     改进本文

    Build StatusPackagistYii2

    Walle 一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。

    官网主页 | Github主页

    功能列表

    • 用户分身份注册、登录
    • 开发者发起上线任务申请、部署
    • 管理者审核上线任务
    • 支持多项目部署
    • 支持多项目多任务并行
    • 快速回滚
    • 项目的用户权限管理
    • 部署前准备任务pre-deploy(前置检查)
    • 代码检出后处理任务post-deploy(如vendor)
    • 同步后更新软链前置任务pre-release
    • 发布完毕后收尾任务post-release(如重启)
    • 执行sql构建(不要担心忘记测试环境sql同步)
    • 线上文件指纹确认
    • 支持git、svn版本管理

    目前,接近上百家企业生产环境部署使用,欢迎star、fork、试用 :)

    加入我们

    你有以下两种方式加入到我们中来,为广大开发者提供更优质的免费开源的服务:

    • 贡献代码:我们的代码都在 meolu/walle-web ,你可以提交 PR 到任何一个项目,当然,前提是代码质量必须是 OK 的。
    • 翻译或补充文档:我们的文档在:meolu/docs,你可以选择补充文档或者参与英文文档的翻译,你可以提交对应的 PR 参与翻译工作。


































    Walle网站上线部署系统工具


    Walle 一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。

    1.安装lnmp环境
    [root@t9-walle ~]# nginx -v

    [root@t9-walle ~]# php -v

    [root@t9-walle ~]# mysql -V

    2.下载

    3.创建数据库
    [root@t9-walle ~]# mysql -uroot -p123456

    4.修改数据库连接配置文件
    [root@t9-walle ~]# vim /data/web/walle-web/config/local.php

    5.安装composer

    6.安装vendor

    7.初始化项目

    8.配置nginx
    cat /usr/local/nginx/conf/vhost/walle.t9.cn.conf

    9.访问

    http://walle.t9.cn/

    10.界面截图
    20160715_walle

    参考官网: https://walle-web.io/docs/installation.html






































































































    ==================================

  • 相关阅读:
    WebXml.com.cn 中国股票行情数据 WEB 服务(支持深圳和上海股市的全部基金、债券和股票),数据即时更新
    新浪股票接口AndroidSDK
    Java Applet使用
    Java反射机制
    Java中HashMap排序
    C#委托和事件
    Java操作XML
    迭代器模式
    C# 天气预报
    ptypes中string类的空间分配
  • 原文地址:https://www.cnblogs.com/ios9/p/9708376.html
Copyright © 2020-2023  润新知