2011-03-29 97 views
1

我正在尋找一些關於如何設置symfony 1.4以在「多開發人員環境」中使用的建議。symfony 1.4與多個開發人員

我們目前是三名開發人員在同一個項目上工作。

我們一直在考慮在本地服務器上設置站點,然後定期發佈(部署)我們各自的版本。除此之外,使用Subversion保持我們的副本同步。 「開發測試期間」將在我們的本地計算機上完成,每個計算機上都會安裝一個本地symfony安裝程序。

此設置聽起來不錯嗎?有什麼缺點嗎?任何建議更好的設置? :)

回答

1

聲音對我來說還行。

只是一個建議:你可以使用一個Continuous Integration environmentTeamCityMaven有你的代碼自動部署到您的測試斷絕後,SVN或每天晚上(或任何你想要的:))每次提交。

0

在我的公司這麼做的每一天,我們使用顛覆,每個開發人員都有本地的項目副本,而項目正在開發中,我們會在我們的測試服務器上進行結帳。

2

我們是一個Symfony項目的兩個開發人員。

我們有幾個項目的副本(開發,階段和生產)。

此外,我們每個人都有自己的本地副本與常見的DB與開發版本。 當我們其中一個人推入git倉庫時,CI環境(Jenkins)將更改,構建項目,執行測試(phpunit),checkstyles,文檔,其他任務以及它是否成功,然後部署在開發服務器上並執行Selenium測試。

相關問題