2014年12月31日 星期三

Team Foundation Server 加入組建定義

打開Team Explorer,點擊組建

新增組建定義

組建定義名稱

觸發程序用來設定何時執行這個建置
連續整合是每當程式碼簽入時就會觸發
累積簽入是設定至少多少時間才執行一次建置,用來避免頻繁簽入所造成的效能影響
閘道簽入是只有通過建置,才讓原始碼簽入,用來做建置條件的檢查
排程可以設定固定時間啟動建置

來源設定用來設定原始碼從何而來

組建預設值用來設定建置成功後的產品要輸出到什麼地方

流程是用來設定建置的動作和細部的設定

保留原則用來設定不同建置結果下是否要保留建置出來的產品

設定好後按存檔就行了,在組建定義中就可以看到剛建立的組建定義
在上面按右鍵,選擇佇列新組建,就可以手動執行這個組建定義

手動執行之前,可以設定一下這一次的組建的控制器和代理

雙擊組建定義,可以叫出組建記錄

雙擊組建記錄,可以看該次組建的結果
這次組建失敗,原因是少了Microsoft.WebApplication.targets

可以手動複製這個資料夾到組建伺服器上相同的位置
比較簡單的方式是安裝Visual Studio Shell轉散發套件

就會有相關的檔案了

再執行一次就建置成功了