Events - Post Event
发送要由执行计划处理的管道作业事件。
POST https://dev.azure.com/{organization}/{scopeIdentifier}/_apis/distributedtask/hubs/{hubName}/plans/{planId}/events?api-version=7.1-preview.1
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
hub
|
path | True |
string |
服务器中心的名称。 常见示例:“build”、“rm”、“checks” |
organization
|
path | True |
string |
Azure DevOps 组织的名称。 |
plan
|
path | True |
string uuid |
计划的 ID。 |
scope
|
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 |
管道作业事件的名称。 |