簡體   English   中英

Rails為什么在你有git post-receive hook時使用capistrano?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM