2017-09-26 60 views
1

這是我們的情況 - 有時我們需要運行vNext構建,而無需從TFS服務器獲取任何源代碼。它能夠忽略/禁用第一步獲取vNext Build中的源代碼?

但我們不想更改工作區映射。是否有相關設置,只需忽略或禁用構建定義中的獲取源步驟。與其他任務不同,當您創建新的構建定義時,將自動添加「獲取源」任務,該構建定義無法通過右鍵單擊來禁用或刪除該任務。

任何建議表示讚賞!

回答

2

它不能直接禁用/刪除獲取源任務。但是,你可以添加變量實現它:

Build.SyncSources = false

enter image description here

您可以從下面的截圖中看到,中獲取源操作開始 和成品,而不提取數據來自TFS版本控制

enter image description here

注:此變量可與TFS 2017和以上/ VSTS vNext構建

更多詳細信息請看看這個幫助blog

+0

工程就像一個魅力! –