我試圖通過TFS REST API v2.0運行請求,因爲我希望能夠在觸發它之前修改特定BuildDefinition的'ProcessParameters'。這樣我就可以將參數傳遞給特定的BuildDefinition的部署腳本。獲取構建定義響應正文缺失屬性
通過TFS SDK完成這項工作很好,但我不得不重構使用REST API,因爲它必須在沒有Visual Studio和TFS團隊資源管理器的生產計算機上運行。
documentation說我應該能夠在我的查詢中指定一個propertyFilter,但我無法讓它返回更多信息。與我以前通過SDK進行工作相比,我所得到的是非常輕鬆的。
這裏是我的要求:HTTPS:// {}實例/ DefaultCollection /(項目)/ _apis /編譯/定義/ {ID} API版本= 2.0 & propertyFilters = processParameters
的反應是完全不管是否設置了「& propertyFilters = processParameters」部分。它應該能夠處理以逗號分隔的屬性名稱列表,但看起來它只是被忽略。
我發現了一個錯誤,或者說我們應該說API文檔和實際API之間存在差異嗎? 'propertyFilters'查詢參數是否實際執行?我不能得到它的工作...
任何幫助,高度讚賞!