2010-02-23 153 views
2

我見過很多人使用git(或SVN)來部署他們的web應用項目,無論是PHP,Python或其他。實質上,您可以使用將穩定分支中的代碼拖放到本地服務器,並可能運行一些遷移更新。簡單。使用git部署到羣集

但我想知道是否有人使用git部署到雲服務器/羣集。 RightScale建議儘管git(實際上是SVN)可以用於將應用程序部署到新的雲實例,但他們更喜歡將項目代碼壓縮並推送到S3。我可以看到,這是一個更簡單的過程,可以讓您瞭解情況,但這樣做有沒有實際的技術優勢。

Git實際上並不是所需的在活服務器上,所以這可能是一個很好的理由不要打擾它。

另外,您認爲在部署到大型集羣時使用git是一種很好的做法,或者您認爲像S3這樣的「部署」存檔方式可以讓事情更安全。

您認爲如何?

乾杯, 丹

回答

-1

我看不出在具有生產服務器上或者一個SVN或混帳客戶造成任何傷害。它可以使更容易快速部署。

我用這個策略Capistrano,它很好用。