2014年12月31日 星期三

Team Foundation Server 加入組建定義

打開Team Explorer,點擊組建

新增組建定義

組建定義名稱

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

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

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

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

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

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

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

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

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

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

就會有相關的檔案了

再執行一次就建置成功了



Team Foundation Server 加入Build Service

開啟Team Foundation Server 管理主控台,選擇組建組態

選擇設定Team Foundation Build Service

啟動組建服務組態精靈

選擇專案集合

設定組建服務,代理程式數目通常和CPU數量一樣

設定要執行組態服務的帳號

確認組態是否正確

檢查組態是否正確

組態設定成功

組態設定結果,加入防火牆例外 TCP 9191

設定代理程式的屬性

自訂工作目錄

執行組態的時後,就會在指定的工作目錄作業





Team Foundation Server 加入工作項目

先登入Team Foundation Server Web入口網站

輸入帳號密碼

首頁可以看到所有專案的訊息,如果沒看到的話,可以點擊瀏覽來尋找

選擇剛建立用來練習的專案

切換到專案的首頁會發現有一個警示訊息,那是存取層級不夠的原因,點右上角的齒輪到專案的設定頁

如果專案有要分小組別的話,可以在這裡新增,會對應到區域中的子群組

先來設定Sprint的週期

接下來點左上方的控制項面版,切換到系統的設定頁

在存取層級項目中的進階,加入帳號

回到專案的首頁,就不會有警示訊息了,接下來點工作開始新增工作項目

先新增功能,直接輸入後按Enter就行了

如果要修改詳細內容的話,在項目上點兩下就行了

接下來新增待處理項目,右上方有一個對應,目前是關閉狀態,點一下就會切換到開始狀態

右方就會出現剛輸入的功能,用滑鼠把待處理項目拖曳上去就對應好了

也可以把待處理項目拖曳到左方的Sprint上

在面板中可以用滑鼠拖曳切換待處理項目的狀態

切換到Sprint上,可以新增該處理項目的工作

新增工作的時後,可以指派給某人,和輸入預計的工時

工作面板一樣可以拖曳來改變工作的狀態

在產能面板中,可以設定小組成員的工作時數和休息日

更新之後在待處理項目中,開啟工作詳細資料,可以用滑鼠拖曳的方式,把工作對應給指定的小組成員

在工作面版中,也可以用小組成員來分群組顯示狀態