博客更换地址为http://www.gergw.top
Walle -瓦力是一个支持svn、git、多用户、多项目、多环境同时部署的上线部署系统。
相比jenkins其项目配置更简单、回滚快速、权限分级、用户分组功能更完善;UI界面更优雅,用户体验更人性,大大方便了开发者和管理者的持续交付开发。支持各种web语言代码发布,php、python、java等。
其最大特点是对git版本的分支、tag可自定义在测试、预发布,生产环境部署。开发者和测试同学协作迭×××发上线,无论是milestone或者feature小步快走式上线都可支持。
一,基础准备
mkdir -p /data/www
cd /data/www
tar -zxf walle-web-0.9.5
mv walle-web-0.9.5 walle-web //修改目录名字方便辨识
二,安装lamp或lnmp环境 //本文采取的是lnmp环境且php版本最低5.4及以上
三,创建数据库并修改root密码
mysql //登陆
CREATE DATABASE walle; //创建数据库walle
UPDATE mysql.user SETPassword=PASSWORD(123456) WHERE User='root'; //更新root账号密码为123456
FLUSH PRIVILEGES; //刷新 快速生效
quit
四,安装walle-web
vim/data/www/walle-web/config/local.php //修改配置文件,连接数据库
------------------