使用walle实现快速上线部署

2016-05-17 17:27:00
hainuo
原创 1778
摘要:Walle 一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。
> Walle 一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。#本文是我的使用copy##0xff 1 先配制好服务器端自动登录(也就是ssh免密登录)参考网址 [linux ssh免密码登录远程服务器](http://jingyan.baidu.com/article/2fb0ba4043124a00f2ec5f0f.html)代码如下 1. 生成密钥对```ssh-keygen -t rsa -P ```之后就是回车就好了2. 复制 `id_rsa.pub`到服务器端```scp ~/.ssh/id_rsa.pub xx@xxxx:/home/xxx/```3. 服务器端生成 `authorized_keys````cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys```4. 重启`ssh`服务```service sshd restart```##0xff 2 本地配置walle1. 下载部署 ```git clone https://github.com/meolu/walle-web.git /www/wallecd /www/walle vi web/local. php #修改数据库相关信息composer installphp yii walle/setup # 需要你输入yes来进行数据库的确认```2. 访问网站http://localhost/walle/web3. 输入用户名密码admin/admin4. 配置项目我的配置图如下 ![walle配置图](https://blog.hainuo.info/data/upload/201605/f_08916f315098c36fd803b3fadd4902d7.png)5. 检测配置![](https://blog.hainuo.info/data/upload/201605/f_7a8aa9d069ba40ac0f844a32331b7252.png)6. 提交上线单7. 确认部署![](https://blog.hainuo.info/data/upload/201605/f_588a1ad1a59c088ed58b8087b08e2127.png)8. 静等成功![](https://blog.hainuo.info/data/upload/201605/f_ff27fdb8c586b6c976951e18d116b757.png)以上搞定了,如果有问题可以评论啊。
评论列表
巨人 2016-09-27 13:47:40 回复
问题解决了 谢谢大神
在上线单填写的时候选择增量指定文件就行了
巨人 2016-09-26 22:41:39 回复
大神 请问部署java项目,在宿主机打好包,然后传到目标机器,整个流程没有报错,但是上传的只有代码,没有war包。。。 怎么办?
hainuo 2016-09-27 12:10:06 回复
如果你有jetty 容器的话 并且使用了mave集成部署可以用maven jetty:run 好像是这个命令 具体忘记了。你可以去jfinal论坛瞅瞅 他那边有内置的jetty。
另外如果你有源码没有war包的话需要打包一下 本地打包也请 搜索吧。我对 java这方便的研究不是那么明白,毕竟我是PHP 按照道理要讨厌 java的。
hainuo 2016-09-27 12:12:32 回复
对了 我想到另一个国产框架 好像叫做nutz 还是什么基本也就这样
使用walle 部署java 可以在页面有个脚本那里 写上 maven脚本语句的
1/1
发表评论
柒 加 捌 =
评论通过审核后显示。