共用方式為


Events - Post Event

傳送管線作業事件,以由執行計劃處理。

POST https://dev.azure.com/{organization}/{scopeIdentifier}/_apis/distributedtask/hubs/{hubName}/plans/{planId}/events?api-version=7.1

URI 參數

名稱 位於 必要 類型 Description
hubName
path True

string

伺服器中樞的名稱。 常見範例:“build”、“rm”、“checks”

organization
path True

string

Azure DevOps 組織的名稱。

planId
path True

string (uuid)

方案的標識碼。

scopeIdentifier
path True

string (uuid)

要設定要求範圍的專案 GUID

api-version
query True

string

要使用的 API 版本。 這應該設定為 『7.1』 以使用此版本的 API。

要求本文

名稱 類型 Description
jobId

string (uuid)

受事件影響之管線作業的標識碼。

name

string

管線作業事件的名稱。

回應

名稱 類型 Description
200 OK

成功作業

安全性

accessToken

個人存取令牌。 針對使用者名稱和令牌使用任何值做為密碼。

類型: basic

範例

Send a TaskCompletedEvent

範例要求

POST https://dev.azure.com/{organization}/{scopeIdentifier}/_apis/distributedtask/hubs/{hubName}/plans/{planId}/events?api-version=7.1

{
  "result": "succeeded",
  "taskId": "61153303-347e-5f06-a6a1-ce2102bd68eb",
  "name": "TaskCompleted",
  "jobId": "3a7e60dc-c5b0-5009-86eb-0f217c12e2ea"
}

範例回覆

定義

JobEvent

要由執行計劃處理的管線作業事件。

名稱 類型 Description
jobId

string (uuid)

受事件影響之管線作業的標識碼。

name

string

管線作業事件的名稱。