目前我的任務是完成日常構建任務。我們有一個帶有SQL Server 2005後端的ASP.NET 2005網站。我們目前的源代碼控制是Visual Source Safe 2005.如何以廉價/免費的方式設置構建服務器?
在這一點上,我使用每日構建的蠻力方法。
- 獲取最新版本的源代碼
- 獲取最新版本的數據庫發行腳本的
- 備份舊的網站文件目錄
- 發佈新的代碼,以我的本地機器
- 運行我的服務器上保持測試/舞臺網站正常運行
- 將新創建的文件推送到網站
- 在測試數據庫上運行SQL腳本(假設更新,否則我不打擾)
- 在測試服務器上測試網站。
綜觀自動化的理念構建令我着迷,因爲這意味着我每天早上做的少。你會如何推薦我繼續?在向我的老闆呈現它之前,我想有一個完全充實的想法。
我遇到的一個問題是關於#8。我的用戶需要在日常網站上進行日常構建,以便比較以前的日期構建與今天的構建。我無法免費獲得這個。由於我們有獨特的域名,我們結束了註冊唯一的域名,如XXX-29th.com,並使用我們的內部DNS服務器來爲網站提供服務。然後挑戰是揭露這個外部世界,我們通過使用Route 53來解決它 – asyncwait 2012-07-12 09:04:28