我在團隊環境中,每個開發人員從他們的本地桌面工作並部署到虛擬機是他們所擁有的網絡上工作。我想要做的是設置Visual Studio解決方案,以便在構建解決方案時,每個項目部署都將在生成後事件中針對該開發人員虛擬機進行處理。在團隊環境中完成Visual Studio發佈後部署的最佳方式?
我真正喜歡做的就是給這些腳本的個人開發者的所有權,以及讓他們擁有自己的崗位建立的步驟和他們不必是每個人都一樣。
幾個問題:
- 是一種後生成事件來執行這種類型的部署操作的地方嗎?如果不是最好的地方做什麼呢?
- 什麼軟件,工具或教程/博客文章都可以協助制定支持這些場景的自動部署系統?
編輯: MSBuild似乎是在這種情況下走的路。任何人都使用替代技術取得成功?
編輯:如果你正在閱讀這個問題,並想知道如何爲每個開發人員執行一組不同的MSBuild任務,請參閱此問題; Executing different set of MSBuild tasks for each user?
我們將分期和測試一個共同的環境,但我不希望開發者部署了彼此每個版本。然而,我確實想給他們一個真正的服務器,而不要求他們在他們的機器上安裝Win 2k8,SQL,MOSS等等。 MSBuild對我們來說可能是正確的答案。 – 2008-09-16 19:07:00