我們剛剛從TFS 2013升級到TFS 2017,我很興奮地進入並創建新的構建定義,但似乎無法在收集水平。一旦我選擇了一個項目,然後在定義「獲取源」頁面時,我只能創建一個新的構建定義,但似乎無法訪問該集合中的其他項目。目前的項目可以讓我獲得的最高水平。在Repository下拉列表中,唯一的選項是當前項目。如何在TFS 2017中跨項目創建新的構建定義?如何在TFS 2017中跨項目創建新的構建定義
0
A
回答
0
TFS構建目前是項目級別,它無法在集合級別和跨項目創建構建定義。對於2015年,您可以不使用觸發器路徑'$/{team project}'
,而僅插入'$/'
,這將導致持續集成構建觸發該團隊項目集合中的所有簽入。它更像是一個後門。
然而,在TFS 2017年,它是不再能自由地編輯這個領域,你只能添加一個觸發器爲構建定義駐留在團隊項目。
有有是一個UserVoice的,並得到開始:
VSO建立vnext:份額建設項目之間的模板
正如你可以導出現有構建定義的項目到其他項目中的解決方法。但是,這只是避免在另一個團隊項目中手動複製定義。它無法從另一個與構建定義不同的項目獲取源代碼。
在您現在可以使用的Visual Studio Marketplace中有一個Export/Import Build Definition擴展。也可從TFS2017 update1構建定義Web UI中獲得:
。
相關問題
- 1. TFS 2015中的新項目沒有XAML構建定義
- 2. 如何在Visual Studio Online中跨項目共享構建定義?
- 3. 如何在TFS構建報告中創建自定義部分?
- 4. 如何在TFS 2013構建服務器中爲ASP.NET 5項目創建構建定義?
- 5. TFS:從TFS中的現有項目創建新項目
- 6. 如何建立CPP項目在TFS 2012更新1構建
- 7. 在VS 2017中創建團隊項目
- 8. 更新許多TFS項目的構建定義
- 9. 創建TFS項目
- 10. TFS 2010在TFS 2010中構建定義
- 11. Tfs構建定義
- 12. TFS 2017構建爲代碼
- 13. 如何從TFS構建定義輸出Windows服務項目
- 14. TFS 2010構建定義在解決方案中構建一個項目
- 15. 如何爲python項目創建TFS構建?
- 16. 如何將TFS構建定義移動/複製到新的團隊項目?
- 17. TFS 2015.2自定義構建任務的工作項目創建問題
- 18. TFS 2017年無法創建
- 19. 如何使用TFS 2017編輯自定義構建定義模板?
- 20. TFS 2017 - 構建服務器不構建Visual Studio 2017
- 21. 如何使用WIQL在TFS中創建新工作項目
- 22. 如何在TFS中重新創建項目根源文件夾
- 23. 如何在TFS 2010中遠程創建新項目集合
- 24. TFS與Git:如何構建項目?
- 25. 如何創建TFS報告以跨越多個項目
- 26. TFS - 如何爲分支創建構建定義
- 27. TFS SDK構建項目
- 28. 與.NET 4.6和ASP.NET核心的TFS 2017構建定義
- 29. 在TFS 2013中創建構建定義時出現MSBuild錯誤
- 30. 跨平臺項目構建
謝謝(我猜)。這令人失望。我可以發誓,這在TFS 2015中是可能的,但我現在不想。 –
我剛剛檢查了鏈接,我不確定是否描述了我的問題。我需要的與模板無關。 –
@Ben_G瞭解,2015年,您可以不使用觸發器路徑'$/{team project}',而是插入'$ /',這將導致持續集成構建觸發該團隊項目中的所有簽入採集。但是,在TFS 2017中,不再可以自由編輯此字段,並且只能爲構建定義所在的團隊項目添加觸發器。 –