Поделиться через


Events - Post Event

Отправьте событие задания конвейера для обработки планом выполнения.

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

Параметры URI

Имя В Обязательно Тип Описание
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. Для использования этой версии API необходимо задать значение "7.1".

Текст запроса

Имя Тип Описание
jobId

string (uuid)

Идентификатор задания конвейера, затронутого событием.

name

string

Имя события задания конвейера.

Ответы

Имя Тип Описание
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

Событие задания конвейера, обрабатываемое планом выполнения.

Имя Тип Описание
jobId

string (uuid)

Идентификатор задания конвейера, затронутого событием.

name

string

Имя события задания конвейера.