我想自動遞增基於此規則集我集版本:如何版本組件,預構建基於工作項目
- 修訂總是
0
- 構建遞增時止該版本中的WIT是一個Bug修復程序
- 當版本包含Bug修復之外的任何WIT時,次要增加;構建然後總是被設置爲
0
- 主要是永遠不會自動遞增
當然,這需要一個構建步驟,可以以某種方式與項目互動。
我的第一個想法是構建一個小型Windows服務,利用TFS SDK根據這些規則構建版本號並通過WCF調用等方式返回它。但是,我遇到了一個問題,所有代碼和功能都必須複製到VSTS項目中(客戶擁有代碼,並且必須能夠在沒有我的情況下繼續)。當然,這裏沒有安裝這樣的服務。
然後我考慮在他的服務器上安裝該服務,然後將其提供給VSTS。這將通過Rube Goldberg測試與飛行的顏色。
是否有更簡單的方法來完成此任務?一個可以在兩種環境中工作的人?
編輯
我發現this,但它是值得懷疑的是,TFS SDK註冊在GAC的VSTS。
有人可以確認嗎? TFS SDK是否可用於構建在VSTS上運行的腳本?
您可以編輯標籤,以清楚答案適用於哪個版本?是TFS2015,VSTS,兩者,其他? –
@GiulioVian:完成,謝謝。 – InteXX