2011-08-26 47 views
0

我正在使用Eclipse與Team Foundation Server插件(2010)創建要存儲在TFS中的Java代碼。我已經使用嚮導和ANT build.xml文件成功創建了一個構建定義。但是,我想修改構建定義以包含在成功構建時設置構建質量的能力,以便TFS部署人員可以選擇並部署文件。如何使用Java修改TFS中的構建定義?

我發現了很多關於如何從其中一個OOB創建新構建定義的文章,但他們都依賴於Visual Studio構建處理,它在New Build Definition嚮導中有一個「process」選項卡。 Java構建沒有「進程」選項卡,他們有一個「項目」選項卡。我也明白,這個項目選項卡使用升級模板。

我該如何修改我的處理,以便設置構建質量?這應該在TFSBuld.proj文件中完成,通過某種方式修改構建模板,或者甚至可以在ANT構建腳本中完成?

回答

0

恐怕您無法修改構建定義在Eclipse中使用的XAML過程。但是,如果您想在流程模板XAML中設置構建質量,則可以從Visual Studio修改構建定義以使用修改的UpgradeTemplate。

或者,你可以修改與生成關聯的TFSBuild.proj文件,並把它加入一個類似的目標設置構建質量:

<Target Name="AfterDropBuild"> 
    <SetBuildProperties TeamFoundationServerUrl="$(TeamFoundationServerUrl)" 
         BuildUri="$(BuildUri)" 
         Quality="Ready for Deployment" /> 
</Target> 
+0

另一個更新 - 我得到了重寫工作,通過在導入語句後添加目標來設置生成質量。我昨天一定做錯了事。謝謝你,馬丁,你的幫助。我還希望在您的書* *專業團隊基礎服務器2010 *上對您有所幫助,這對我在組織中實施TFS方面幫助很大。 – Jane

相關問題