簡體   English   中英

簽入TFS2013源代碼控制會觸發與單獨的TFS Git存儲庫關聯的CI構建

[英]Check-ins to TFS2013 source control triggers CI build associated with separate TFS Git Repository

我有一台TFS 2013服務器,其中包含多個TFS團隊項目集合,而開發人員則很高興地與他們合作。 項目集合具有一組關聯的TFS構建 ,包括相關的CI構建,這些CI構建在每次簽入或某些情況下滾動(累積)簽入時觸發。 此過程完美無瑕,並且已經是幾年的工作方式。

最近,我們在組合中引入了一個Git存儲庫,存儲庫 位於TFS 2013服務器上,並顯示為連接到TFS 2013服務器時可以從開發環境連接到的節點。 (即這不是本地存儲庫...)

一組使用VS2013和(主要是)VS2013下Team Explorer一部分的Git集成的一組開發人員正在使用此功能。

這一切都很棒, 除了 ……...團隊1正在檢查TFS源代碼控制並觸發我針對Git存儲庫設置的CI構建。 團隊1的任何一個提交都會導致構建觸發,盡管事實是他們正在修改不屬於Git存儲庫的代碼,但從來沒有,也永遠不會! 我現在不得不回到“手動”構建,這並不理想,因為我真的需要一個CI構建來運行測試。

在流程模板方面,我們對標准的Git構建模板進行了微小的修改,我認為這是從ALM管理員進行的工作衍生而來的-修改是觸發InRelease部署的額外步驟。 我不確定這是否相關,但是為了詳細說明此問題。...

有人對我該如何解決這個問題有任何想法嗎? 本質上,涉及觸發的構建時,我想完全隔離TFS和Git源代碼控制。

其他人已經與Microsoft進行了交流,發現這是一個錯誤

我的建議是將您的服務器升級到最新版本。 如果問題仍然存在,請與Microsoft支持聯系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM