使用walle實現快速上線部署

2016-05-17 17:27:00
hainuo
原創 1835
摘要: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
發錶評論
玖 加 捌 =
評論通過審核後顯示。