2015-09-01 121 views
0

我想爲我的項目使用TFS 2013和VS 2013設置門控託管策略。我想在dev之前設置過程。檢查單元測試和代碼質量分析應該運行。 我想使用Nunit作爲單元測試目的。 如果任何機構共享如何設置過程的例子?TFS 2013 gated簽入

在此先感謝!

+1

歡迎StackOverflow上。到目前爲止你嘗試了什麼,結果與你的期望有什麼不同? – Bex

+0

您是否想要在構建中進行門控簽入,還是希望簽入策略?第一種方法是在代碼提交之前進行每項檢查,否則將其放在架子上,第二種方法在VS中運行,以確保開發人員已經在他們的機器上進行了構建/測試 - 並且可以更容易地被繞過。 – DaveShaw

+0

感謝您的回覆。但是我想實現第一個選項,即門控簽入,它允許開發人員在所有測試都成功時簽入代碼。 –

回答

1

與「門控的觸發器」像這樣創建一個新的構建定義:

Trigger set to Gated

,則跳轉至「進程」選項卡,以便它儘可能多的,只要你喜歡下面的設置:

  1. ​​。
  2. Perform Code Analysis always
  3. 將MSBuild參數傳遞給treat warnings as error s。

enter image description here

+0

謝謝DaveShaw!是否有可能將FXCop和Nunit集成到門控簽入或其他工具中? –

+0

是的,FXCop只是代碼分析,nUnit測試只需要配置在構建服務器上運行,我確信TFS指南中有一個nunit。 – DaveShaw