我正在考慮用2個構建代理設置TeamCity。一個是我們的登臺服務器,它將成爲我們開發版本的精確副本,並在每個SVN/GIT提交中進行更新。另一個是我們的活動服務器,它只會手動更新,不會複製某些文件(例如web.config)。多個構建代理 - TeamCity - VisualSVN服務器 - ASP.Net
該設置是否可行?在使用CCNet和MSBuild的組合之前,我已經做到了這一點,但它非常複雜。
在TeamCity的標準版本上,您可以有20個集成,是20個活動集成(舊的集成可以關閉,或者我需要刪除舊集成並在需要時重新添加它們)。
最後,我一直是SVN的人,但我聽說和看到人們越來越多地使用GIT,這是更好還是我很好,只是繼續與SVN。
提前歡呼。
謝謝,我會使用MSBuild進行部署還是TeamCity可以移動「工件」? (不知道這是否是正確的術語...) – Andy 2011-03-16 08:56:14
也是我最好使用MSBuild或現在有更好的方法嗎?我最後一次和CI在3-4年前,我猜測事情已經發生了變化。 – Andy 2011-03-16 09:02:05
我正在使用MSBuild進行打包並將MsDeploy部署到服務器。由[簡單的Psake腳本](https://gist.github.com/579086)編排,但你可以使用你感覺舒服的東西。 – 2011-03-16 09:06:27