[英]Rails why use capistrano when you have git post-receive hook?
我根本不熟悉Capistrano,我剛讀了一些關於配置它的基本帖子。 但我的問題是,如果你可以使用git post-receive鈎子部署你的Rails應用程序文件,為什么要打擾Capistrano呢?
Capistrano提供的鈎子不是什么?
我正在研究在不使用FTP的情況下部署我的Rails應用程序的自動化方法,並且遇到了git hooks和Capistrano。
或者我錯過了什么?
謝謝。
Git鈎子允許您在給定的操作上執行與git存儲庫相關的腳本。
Capistrano允許您管理生產部署。
單次調用“cap deploy”將在目標計算機上克隆主分支,歸檔先前版本,預編譯資產,重新啟動乘客。 Capistrano還可以遷移您的數據庫,或在deploy.rb文件中配置的任何服務器上執行您想要的任意數量的任意命令。
與Capistrano一起部署到app / db服務器環境,當您遇到部署問題時,您將毫無困難地尋求幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.