Events - Post Event

发送要由执行计划处理的管道作业事件。

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

URI 参数

名称 必需 类型 说明
hubName
path True

string

服务器中心的名称。 常见示例:“build”、“rm”、“checks”

organization
path True

string

Azure DevOps 组织的名称。

planId
path True

string

uuid

计划的 ID。

scopeIdentifier
path True

string

uuid

用于确定请求范围的项目 GUID

api-version
query True

string

要使用的 API 版本。 应将其设置为“7.1-preview.1”才能使用此版本的 API。

请求正文

名称 类型 说明
jobId

string

受 事件影响的管道作业的 ID。

name

string

管道作业事件的名称。

响应

名称 类型 说明
200 OK

成功的操作

安全性

accessToken

个人访问令牌。 将任何值用作用户名和令牌作为密码。

Type: basic

示例

Send a TaskCompletedEvent

Sample Request

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

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

Sample Response

定义

JobEvent

要由执行计划处理的管道作业事件。

名称 类型 说明
jobId

string

受 事件影响的管道作业的 ID。

name

string

管道作业事件的名称。