6
我在C#中的ASP.NET MVC 3網站與最簡單的方法來做夜間部署ASP.NET MVC 3網站?
- ASP.NET MVC 3的互聯網項目
- 域項目(類庫)
- 單元測試項目
- 的SQL Server 2008 R2數據庫在水銀
我想使用詹金斯做所有的建築物。
我在C#中的ASP.NET MVC 3網站與最簡單的方法來做夜間部署ASP.NET MVC 3網站?
我想使用詹金斯做所有的建築物。
我幫助維護一個很像這樣的系統 - 在詹金斯。顯然,細節會根據您的項目結構有所不同,但這裏的大概就是我們詹金斯的工作做:
我們有我們的運行測試NUnit的一個單獨的工作,但你可以很容易地整合你的測試進入你的主要工作。我們構建整個.sln而不是web.csproj的原因之一是,我們可以使用相同的內置代碼運行我們的單元測試。
如果你還沒有,你需要在構建服務器上安裝ASP.NET MVC3,.NET 4和msdeploy,我相信你的Web服務器上也需要大部分相同的文件。
對於調度,您可以選擇「定期構建」或「輪詢SCM」作爲構建觸發器,然後使用類似cron的語法(0 0 * * *)在午夜運行。