Compartilhar via


Events - Post Event

Envie um evento de trabalho de pipeline a ser processado pelo plano de execução.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
hubName
path True

string

O nome do hub do servidor. Exemplos comuns: "build", "rm", "checks"

organization
path True

string

O nome da organização do Azure DevOps.

planId
path True

string

uuid

A ID do plano.

scopeIdentifier
path True

string

uuid

O GUID do projeto para definir o escopo da solicitação

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '7.1-preview.1' para usar essa versão da api.

Corpo da solicitação

Nome Tipo Description
jobId

string

A ID do trabalho de pipeline afetado pelo evento.

name

string

O nome do evento de trabalho de pipeline.

Respostas

Nome Tipo Description
200 OK

operação bem-sucedida

Segurança

accessToken

Token de acesso pessoal. Use qualquer valor para o nome de usuário e o token como a senha.

Type: basic

Exemplos

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

Definições

JobEvent

Um evento de trabalho de pipeline a ser processado pelo plano de execução.

Nome Tipo Description
jobId

string

A ID do trabalho de pipeline afetado pelo evento.

name

string

O nome do evento de trabalho de pipeline.