2009-08-17 91 views
1

我目前正在構建我的第一個msbuild發佈任務。什麼是每個構建「應該」執行的基本任務?msbuild發佈 - 必須具備功能

像優化代碼設置

思考,定義幾個常數等。

那你在每一個發行版本呢?

感謝

回答

4

我做南特/ CruiseControl.net

  • 構建
  • 測試
  • 集成測試(修建從地面向上數據庫通過以下對每次構建...持續集成腳本,檢查數據庫集成,將數據庫回滾到清理狀態等)
  • 執行代碼分析(ndepend,ncover,//待辦事項報告,// codedebt報告,菲律賓僱主聯合會)
  • 微小的代碼,如果走出去到Web
  • 電子郵件狀態/給大家
  • 報告部署到集中發展服務器
  • 束代碼到歸檔,以支持回滾功能

這些就是我喜歡做的事......雖然我相信還有更多的事情可以做!

+0

感謝您的回答,許多優點。你用什麼做todo報告? – alexn 2009-08-17 21:04:45

+0

我現在正在爲DotNetSlackers.com寫一篇關於這個權利的文章。我寫了一個自定義NAnt任務,遞歸遍歷指定目錄中的所有代碼文件(以及其他內容),並查找// TODO和另一個查找// CODEDEBT。然後它會將結果(文件,行號等)報告到構建過程。通過這種方式,我們有相當數量的信息用於計劃會議。 – 2009-08-17 21:29:45

+0

你的文章怎麼樣?似乎無法找到它 – alexn 2009-09-17 17:35:39