Team Foundation Server 2008 中的build使用簡介

微軟的webcast有關於TFS 2005中build使用的視頻教程,但是在2008裏,build這塊改動還不小,下面是使用中容易出問題的一些地方,相關的操作說明是按照Visual Studio 2008

  • 創建新的build type之前,一般需要先設置一個共享文件夾,用於存放build編譯生成的結果,之所以要設置成共享,是因爲安裝build的機器可能同Team Foundation Server本身不在同一臺機器上,需要對遠程機器上的某個文件夾具有訪問操作權限,存放編譯生成的結果
  • 在建立build type的過程中,有一步需要選擇平臺,如果是windows項目,選擇“Any CPU”,如果是web項目,選擇“.Net”,如果兩者都有選擇“Mixed Platforms
  • build type裏面可以執行測試用例,要運行測試用例,首先需要創建測試用例(在相關函數上面右鍵直接創建),其次需要創建一個測試列表(測試——>創建測試列表),最後打開測試視圖(測試——>窗口——>測試視圖),把相關的測試用例添加到測試列表中,新建build type的時候選擇該測試列表即可
  • 測試的時候執行代碼覆蓋率分析。如果添加了測試用例,在解決方案下面有一個測試相關的配置文件,雙擊該文件(代碼覆蓋率——>勾選上要檢測的項目——>應用),在新建build type的時候選上對代碼執行分析,生成完後的信息中會包含測試的代碼覆蓋率情況
  • 給build service賬號添加對共享文件夾的完全控制權限。之前自己在運行build type的時候,總是失敗。查看日誌信息測試成功通過,但是在發佈測試結果的時候失敗,後來添加上該權限,就沒問題了。操作方法:右鍵點擊先前創建的共享文件夾——>共享和安全——>權限——>添加相應的賬號,並在下面的權限裏選擇“完全控制”
  • 生成失敗時不能成功創建工作項。解決方法是找到build對應的*.proj文件,修改下面兩個地方,一是將<WorkItemType>錯誤</WorkItemType>修改爲<WorkItemType>Bug</WorkItemType>,二是將“System.Reason=生成失敗”修改爲“System.Reason=生成錯誤”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章