2012-03-04 21 views
0

我們有一個ASP.NET應用程序,在.NET 2.5,VS2008和TFS 2010上。 我們使用TFS進行構建,並將構建放到構建文件夾中。使用cruisecontrol只是複製文件夾中的代碼,生成後

發生Build後,我們需要手動將代碼從drop文件夾複製到DEV/AT服務器上的共享文件夾中進行部署。在實際部署代碼開始工作之前,需要手動複製其他一些文件。例如。需要添加一些dll,正確環境特定的web.config將被丟棄,取得最後部署的代碼的備份等。

我可以使用CruiseControl.NET來處理所有手動複製步驟嗎?所以我仍然從TFS觸發我的構建,但是然後手動轉到CC並觸發部署,這會複製最終部署的代碼?

如果是的話,我的任何參考配置開始?

或者我是否對這個需求使用過於複雜的工具?

謝謝。

回答

0

我會建議從構建您的代碼的相同的TFS構建進行部署。我不想部署每個版本,但希望部署是手動選擇,我通常所做的就是讓我的TFS Build創建PowerShell腳本和/或批處理文件到drop文件夾中,這樣如果有人想部署一個他們所做的特定構建是從放置位置運行批處理文件。

相關問題