-1
我有一些Web掛鉤安裝程序在特定事件期間將數據推送到我的自定義端點。如果我的服務由於某種原因不可用,Web鉤子將脫機,我需要手動進入TFS內部的網頁並重新啓用它。我無法找到排隊項目或稍後自動重試的方法。監視TFS服務掛鉤/ Web掛鉤
假設它沒有一個選項,排隊和重新嘗試,是有辦法,我可以自動: 1.檢查每個網絡掛鉤,以確定它們是否啓用 2.如果以後重新啓用我使用了一段時間
的預置型TFS V15(從幫助約)
我有一些Web掛鉤安裝程序在特定事件期間將數據推送到我的自定義端點。如果我的服務由於某種原因不可用,Web鉤子將脫機,我需要手動進入TFS內部的網頁並重新啓用它。我無法找到排隊項目或稍後自動重試的方法。監視TFS服務掛鉤/ Web掛鉤
假設它沒有一個選項,排隊和重新嘗試,是有辦法,我可以自動: 1.檢查每個網絡掛鉤,以確定它們是否啓用 2.如果以後重新啓用我使用了一段時間
的預置型TFS V15(從幫助約)
沒有任何配置永不自毀serviceHooks時遇到錯誤。在這種情況下,您可能必須重新啓用禁用Web掛鉤。
您可以嘗試通過此REST API啓用Web掛鉤:Update a subscription。
Put https://[account].visualstudio.com/_apis/hooks/subscriptions/[subscription id]?api-version=1.0
機構(內容類型:應用程序/ JSON)
{
"publisherId": "tfs",
"eventType": "build.complete",
"resourceVersion": "1.0-preview.1",
"consumerId": "webHooks",
"consumerActionId": "httpRequest",
"scope":1,
"status":0,
"publisherInputs": {
"buildStatus": "",
"definitionName":"ClassTestVNext",
"projectId": "578ca584-4268-4ba2-b579-7aaee499c306"
},
"consumerInputs":{"url":"http://XXXX/"}
}
你也可以使用F12在Chrome中,選擇網絡來捕捉請求信息,當你做了重新啓用動作。