代碼部署到伺服器有哪些好的方案和工具?
12-24
bash腳本+ssh+rsyncweb部署系統工具,配置簡單、功能完善、界面流暢、開箱即用!支持git版本管理,支持各種web代碼發布,PHP,Python,JAVA等代碼的發布、回滾,可以通過web來一鍵完成。
https://github.com/zhenorzz/goploy?github.com
工具的話puppet或者chef吧
或者直接rsync推過去
SaltStack(批量操作)+Git(代碼pull)+Shell/Perl腳本(自動化操作過程)我經常用的是兩種,均基於linux平台以及Fabric工具(本地腳本遠程操控/ssh)的使用。
1. 充分利用repository,讓server git pull (其他cvs均可)master(部署版)分支最新代碼,再執行其他service的配置。2. 傳統的打包上傳,解包,再執行配置。可以通過寫一些簡單的腳本簡化流程。具體的還是看你所應對的環境和場景。
推薦閱讀:
※我們做了一個極簡的文章列表小程序
※什麼?Linux 終端也可以用來看女神照片?
※Linux能用來幹嘛?
※小猿圈解析怎麼樣學習Linux
※日曆服務