Compartilhar via


Azure DevOps

O Azure DevOps fornece serviços para que as equipes compartilhem código, acompanhem o trabalho e enviem softwares para qualquer idioma, tudo em um único pacote. É o complemento perfeito para seu IDE.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Metadados do conector
Publicador Microsoft

Para usar essa integração, você precisará de acesso a uma conta do Azure DevOps com acesso à API habilitado. Para fazer uma conexão, selecione Entrar. Em seguida, você será solicitado a fornecer sua conta do Azure DevOps Services. Siga o restante das telas para criar uma conexão.

Ao usar a conexão, se você não estiver vendo a lista de projetos que está esperando, verifique a conta com a qual criou a conexão e tente novamente. Mais detalhes podem ser encontrados no Visual Studio Marketplace.

Agora você está pronto para começar a usar essa integração.

Enviando anexos

Você pode criar anexos de arquivo usando Enviar uma solicitação HTTP para a ação do Azure DevOps e, em seguida, seguir estas etapas:

  1. Converta o conteúdo do arquivo em uma cadeia de caracteres Base64 e coloque-o no parâmetro "Body".
  2. Defina o parâmetro "Corpo é Base64" como Sim.

Criando planos de teste

Antes de criar um plano de teste usando a ação Criar um item de trabalho , primeiro você deve criar um Pacote de Testes. Você pode usar a mesma ação Criar um item de trabalho para criar Conjuntos de Testes e, em seguida, criar um Plano de Teste com um link para o Pacote de Testes.

Sua opção mais simples é invocar Planos de Teste – Criar API diretamente usando Enviar uma solicitação HTTP para a ação do Azure DevOps . A API cria automaticamente o Conjunto de Testes associado.

Outro parâmetro Fields

Criar um item de trabalho e atualizar ações de um item de trabalho têm suporte de Other Fields parâmetro. Esses campos oferecem flexibilidade adicional ao atualizar itens de trabalho. Os pares chave-valor são transformados no seguinte JSON:

{
  "op": "add",
  "path": "/fields/<key>",
  "value": <value>
}

Observe que op é uma constante e <key> deve ser um nome de campo válido na enumeração DevOps /fields .

Aqui estão alguns exemplos de uso. Você pode ajustar mais exemplos em Itens de Trabalho – Atualizar a API REST.

  1. key Atualização de histórico = System.History value = Movendo para o caminho da área direita'
  2. Mover itens de trabalho: key = System.TeamProject value = Fabrikam-Scrum

Problemas e limitações conhecidos

A lista a seguir fornece limitações conhecidas do uso do conector do Azure DevOps.

  1. Gatilho Quando um item de trabalho é atualizado será ignorado quando links novos/existentes foram adicionados/excluídos ao item de trabalho.

  2. Os detalhes do item de trabalho Action Get e os gatilhos baseados em item de trabalho podem perder alguns campos (como System.AttachedFileCount) em uma resposta, pois essa é uma limitação da API REST do Azure DevOps. Para solucionar esse problema, você pode fazer um dos seguintes procedimentos:

  3. A ação Enviar uma solicitação HTTP para o Azure DevOps tem um conjunto limitado de escopos que controlam quais recursos podem ser acessados pela ação e quais operações a ação tem permissão para executar nesses recursos.

    Escopos:

    • vso.agentpools_manage
    • vso.build_execute
    • vso.chat_manage
    • vso.code_manage
    • vso.code_status
    • vso.connected_server
    • vso.dashboards_manage
    • vso.rights
    • vso.extension.data_write
    • vso.extension_manage
    • vso.identity
    • vso.loadtest_write
    • vso.packaging_manage
    • vso.project_manage
    • vso.release_manage
    • vso.test_write
    • vso.work_write
  4. O conector do Azure DevOps foi projetado para funcionar apenas em nome das credenciais de usuário atuais. Não há nenhuma possibilidade de alterar a conexão ou alternar entre contas.

  5. Observe que as alterações de senha na conta do Azure DevOps não afetarão a conexão existente.

  6. Não há suporte para tokens de acesso pessoal do Azure DevOps para autenticação com o conector.

  7. Action Create a work item has limitation for Repro Steps parameter - an image larger than 30 KB could be displayed incorrectly in the created item. Uma imagem maior que 500 Kb pode ser removida da solicitação. O tamanho da imagem recomendado deve ser menor que 30 KB.

  8. A ação Criar um item de trabalho raramente pode retornar o código de resposta 404. Na maioria das vezes, isso acontece pelo seguinte motivo: imediatamente após a criação de um item, todos os campos estão sendo solicitados. A solicitação pode ser enviada para o banco de dados copiado. As alterações foram sincronizadas quase em tempo real, mas às vezes leva alguns segundos. Por isso, a solicitação GET pode retornar um resultado vazio que representa como um código de status 404 em uma resposta. Para evitar essa exceção, você pode usar o sinalizador "Retornar todos os campos" e defini-lo como o valor 'Não'.

  9. Se você não estiver recebendo a organização esperada ao trabalhar com vários diretórios, escolha a organização esperada na página de perfil do Azure DevOps e configure uma nova conexão.

Observação

Na ação , crie um item de trabalho

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Autenticação de Certificado do Cliente Fornecer credenciais de ID do Microsoft Entra usando certificado PFX e senha Todas as regiões Compartilhável
Fazer logon com credenciais do Azure DevOps Fazer logon com credenciais do Azure DevOps Somente O Azure Governamental e o Governo dos EUA (GCC) Não compartilhável
Fazer logon com a ID do Microsoft Entra Fazer logon com a ID do Microsoft Entra Somente PRODUÇÃO Não compartilhável
de autenticação da entidade de serviço Usar seu aplicativo Microsoft Entra ID para autenticação de entidade de serviço Todas as regiões Compartilhável
Padrão [PRETERIDO] Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores. Todas as regiões Não compartilhável

Autenticação de Certificado do Cliente

ID de autenticação: CertOauth

Aplicável: todas as regiões

Fornecer credenciais de ID do Microsoft Entra usando certificado PFX e senha

Essa é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a visão geral dos Conectores para aplicativos de tela – Power Apps | Microsoft Docs

Nome Tipo Description Obrigatório
Inquilino cadeia Verdade
ID do cliente cadeia A ID do cliente do aplicativo Microsoft Entra ID Verdade
Segredo do certificado do cliente clientCertificate O segredo do certificado do cliente permitido por este aplicativo Verdade

Fazer logon com credenciais do Azure DevOps

ID de autenticação: ADO3pAuthForGCC

Aplicável: somente O Azure Governamental e o Governo dos EUA (GCC)

Fazer logon com credenciais do Azure DevOps

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Fazer logon com a ID do Microsoft Entra

ID de autenticação: EntraOAuth

Aplicável: somente PRODUÇÃO

Fazer logon com a ID do Microsoft Entra

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Autenticação da entidade de serviço

ID de autenticação: OauthSP

Aplicável: todas as regiões

Usar seu aplicativo Microsoft Entra ID para autenticação de entidade de serviço

Essa é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a visão geral dos Conectores para aplicativos de tela – Power Apps | Microsoft Docs

Nome Tipo Description Obrigatório
Inquilino cadeia Verdade
ID do cliente cadeia A ID do cliente do aplicativo Microsoft Entra ID Verdade
Segredo do cliente secureString Verdade

Padrão [PRETERIDO]

Aplicável: todas as regiões

Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 300 60 segundos

Ações

Atualizar um item de trabalho

Atualize um item de trabalho existente por ID.

Criar um item de trabalho

Crie um novo item de trabalho com os atributos fornecidos.

Criar uma nova versão

Crie uma versão, com base em uma definição de versão existente.

Enfileirar um novo build

Crie um build, com base em uma definição de build existente, e adicione-o à fila de build.

Enviar uma solicitação HTTP para o Azure DevOps

Construa uma solicitação da API REST do Azure DevOps para invocar. Consulte o seguinte link para todos os pontos de extremidade disponíveis: https://docs.microsoft.com/rest/api/azure/devops

Listar consultas de nível raiz

Recupera a lista de consultas de item de trabalho no nível raiz em um projeto.

Listar consultas dentro da pasta

Recupera a lista de consultas de item de trabalho em uma pasta para um determinado projeto.

Listar definições de versão

Recupera a lista de definições de versão associadas a um projeto.

Listar execuções de pipeline

Obtém as 10000 principais execuções para um pipeline específico

Listar iterações

Recupera a lista de iterações de um projeto.

Listar organizações

Recupera a lista de Organizações das quais o usuário é membro.

Listar os itens de trabalho

Retorna uma lista de itens de trabalho.

Listar pipelines

Recupera a lista de pipelines em um projeto.

Listar projetos

Recupera a lista de projetos em uma organização.

Listar repositórios Git

Recupera a lista de repositórios Git em um projeto.

Listar tipos de item de trabalho

Recupera a lista de tipos de item de trabalho acessíveis em um determinado projeto do Azure DevOps.

Obter detalhes do item de trabalho

Obtenha os detalhes de um único item de trabalho.

Obter filhos do item de trabalho

Obtenha uma lista de filhos (tamanho máximo 1000) de um único item de trabalho.

Obter resultados da consulta

Recupera o resultado de uma consulta de item de trabalho.

Obter resultados da consulta [PRETERIDO]

Esta ação foi preterida. Em vez disso, use Obter resultados da consulta .

Recupera o resultado de uma consulta de item de trabalho.

Obter um perfil de usuário

Obtém um perfil de usuário.

Atualizar um item de trabalho

Atualize um item de trabalho existente por ID.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

ID do item de trabalho
id True string

A ID exclusiva do item de trabalho a ser atualizado.

Nome do Projeto
project string

O nome do projeto dentro da Organização especificada.

Tipo de Item de Trabalho
type string

O tipo de item de trabalho para o qual gerar o esquema.

Detalhes do item de trabalho
workItem True dynamic

Os detalhes do item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Criar um item de trabalho

Crie um novo item de trabalho com os atributos fornecidos.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Tipo de Item de Trabalho
type True string

Tipo deste item de trabalho

Retornar todos os campos
shouldReturnAllFields boolean

Ao definir o valor como 'Não', somente a ID do item de trabalho será retornada. Se o valor for 'Sim', todos os campos do Item criado junto com a ID serão retornados. O valor padrão é 'Sim'

Detalhes do item de trabalho
workItem True dynamic

Informações a serem incluídas no novo item de trabalho

Retornos

As saídas desta operação são dinâmicas.

Criar uma nova versão

Crie uma versão, com base em uma definição de versão existente.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

ID de definição de versão
releaseDefId True string

O identificador da definição de versão a ser usada.

Description
Description string

A descrição dos metadados de início da versão.

É rascunho
IsDraft boolean

Especifica se a versão é um rascunho.

Reason
Reason string

O motivo dos metadados de início da versão.

Nome
Name True string

O nome da variável de configuração.

Value
Value string

O valor da variável de configuração.

Retornos

Liberação

Corpo
Release

Enfileirar um novo build

Crie um build, com base em uma definição de build existente, e adicione-o à fila de build.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

ID de definição de build
buildDefId True string

O identificador da definição de build a ser usada.

Branch de origem
sourceBranch string

O branch de origem do build.

Parâmetros
parameters string

Um dicionário JSON de parâmetros de build opcionais.

Retornos

Resultado da compilação

Corpo
BuildResult

Enviar uma solicitação HTTP para o Azure DevOps

Construa uma solicitação da API REST do Azure DevOps para invocar. Consulte o seguinte link para todos os pontos de extremidade disponíveis: https://docs.microsoft.com/rest/api/azure/devops

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Método
Method True string

O método HTTP.

URI relativo
Uri True string

O URI relativo. Exemplo: {project}/{team}/_apis/wit/templates?api-version=5.0-preview.1.

Headers
Headers object

Os cabeçalhos de solicitação.

Corpo
Body string

O conteúdo da solicitação. Pode ser um objeto JSON ou dados binários codificados como cadeia de caracteres Base64.

O corpo é Base64
IsBase64 boolean

Deve ser verdadeiro se o conteúdo da solicitação for codificado como cadeia de caracteres Base64.

Retornos

Listar consultas de nível raiz

Recupera a lista de consultas de item de trabalho no nível raiz em um projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Retornos

Uma lista de modelos VSTS.

Listar consultas dentro da pasta

Recupera a lista de consultas de item de trabalho em uma pasta para um determinado projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Caminho da pasta
folderPath True string

O caminho da pasta no qual procurar consultas.

Retornos

Uma lista de modelos VSTS.

Listar definições de versão

Recupera a lista de definições de versão associadas a um projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Retornos

Uma lista de modelos VSTS.

Listar execuções de pipeline

Obtém as 10000 principais execuções para um pipeline específico

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

A ID do pipeline
pipelineId True integer

A ID do pipeline

Retornos

Corpo
Run

Listar iterações

Recupera a lista de iterações de um projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da Equipe
team True string

O nome da equipe dentro do projeto.

Retornos

Uma lista de modelos VSTS.

Listar organizações

Recupera a lista de Organizações das quais o usuário é membro.

Retornos

Uma lista de modelos VSTS.

Listar os itens de trabalho

Retorna uma lista de itens de trabalho.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

IDs de item de trabalho
workItemIds True string

A lista separada por vírgulas de IDs de item de trabalho solicitadas.

Tipo de Item de Trabalho
workItemType string

O tipo de item de trabalho para o qual gerar o esquema.

Retornos

As saídas desta operação são dinâmicas.

Listar pipelines

Recupera a lista de pipelines em um projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Retornos

Corpo
Pipeline

Listar projetos

Recupera a lista de projetos em uma organização.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Retornos

Uma lista de modelos VSTS.

Listar repositórios Git

Recupera a lista de repositórios Git em um projeto.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Retornos

Uma lista de modelos VSTS.

Listar tipos de item de trabalho

Recupera a lista de tipos de item de trabalho acessíveis em um determinado projeto do Azure DevOps.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Retornos

Uma lista de modelos VSTS.

Obter detalhes do item de trabalho

Obtenha os detalhes de um único item de trabalho.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Tipo de Item de Trabalho
typeName True string

O tipo de item de trabalho do item de trabalho.

ID do item de trabalho
id True string

A ID exclusiva do item de trabalho para o qual obter detalhes. O item de trabalho deve ser do tipo especificado em "Tipo de Item de Trabalho".

Retornos

As saídas desta operação são dinâmicas.

Obter filhos do item de trabalho

Obtenha uma lista de filhos (tamanho máximo 1000) de um único item de trabalho.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

ID do item de trabalho
id True string

A ID exclusiva do item de trabalho para o qual obter os filhos.

Tipo de item de trabalho filho
workItemType string

O tipo dos itens de trabalho filhos

Retornos

As saídas desta operação são dinâmicas.

Obter resultados da consulta

Recupera o resultado de uma consulta de item de trabalho.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

ID da consulta
queryId True string

A ID da consulta armazenada a ser executada.

Número de itens de trabalho a serem retornados
workItemsCount integer

Contagem máxima de itens de trabalho a serem recuperados (1 a 20000)

Falhar se os resultados da consulta forem alterados
throwIfQueryChanged boolean

Se os resultados da consulta forem alterados durante a execução do fluxo, a execução do fluxo deverá falhar para evitar inconsistências.

Retornos

As saídas desta operação são dinâmicas.

Obter resultados da consulta [PRETERIDO]

Esta ação foi preterida. Em vez disso, use Obter resultados da consulta .

Recupera o resultado de uma consulta de item de trabalho.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

ID da consulta
queryId True string

A ID da consulta armazenada a ser executada.

Retornos

Uma lista de modelos VSTS.

Obter um perfil de usuário

Obtém um perfil de usuário.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do perfil
id True string

A ID do perfil na mesma organização ou "eu" para obter o perfil do usuário autenticado atual.

Retornos

Profile

Corpo
Profile

Gatilhos

Quando o código é enviado por push (Git)

Dispara um fluxo quando o código é enviado por push para um repositório Git.

Quando o código é verificado (TFVC)

Dispara um fluxo quando o código é verificado em um projeto de Controle de Versão do Team Foundation.

Quando um build é concluído

Dispara um fluxo quando um build é concluído.

Quando um item de trabalho é atribuído

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atribuído ao usuário fornecido.

Quando um item de trabalho é atribuído [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho é atribuído .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atribuído ao usuário fornecido.

Quando um item de trabalho é atualizado

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atualizado.

Quando um item de trabalho é atualizado [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho for atualizado .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atualizado.

Quando um item de trabalho é criado

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é criado.

Quando um item de trabalho é criado [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho for criado .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é criado.

Quando um item de trabalho é fechado

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é fechado.

Quando um item de trabalho é fechado [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho for fechado .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é fechado.

Quando uma solicitação de pull é criada (Git)

Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é criada.

Quando uma solicitação de pull é fechada (Git)

Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é fechada.

Quando o código é enviado por push (Git)

Dispara um fluxo quando o código é enviado por push para um repositório Git.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome do repositório
repository True string

O nome do repositório dentro do projeto especificado.

Nome do Ref
refName string

O nome do git ref, como uma ramificação ou marca.

Retornos

Uma lista de modelos VSTS.

Quando o código é verificado (TFVC)

Dispara um fluxo quando o código é verificado em um projeto de Controle de Versão do Team Foundation.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da Equipe
team string

O nome da equipe que selecionará um autor.

Membro da equipe
author string

O nome exclusivo do membro da equipe que criou o check-in.

Retornos

Uma lista de modelos VSTS.

Quando um build é concluído

Dispara um fluxo quando um build é concluído.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Filtrar por resultado
resultFilter string

Uma opção que indica em qual resultado de build será disparado. As opções válidas incluem '', 'succeeded', 'partiallySucceeded', 'failed' ou 'canceled'.

Filtrar por ID de definição
definitions string

Uma opção que indica em qual id de definição de build será disparada.

Retornos

Uma lista de modelos VSTS.

Quando um item de trabalho é atribuído

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atribuído ao usuário fornecido.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da equipe (para escolher Atribuído a)
team True string

O nome da equipe da qual selecionar um membro.

Atribuído a
wiql__System_AssignedTo True string

O nome do membro da equipe que possui atualmente o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando um item de trabalho é atribuído [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho é atribuído .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atribuído ao usuário fornecido.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Atribuído a
wiql__System_AssignedTo True string

O nome do membro da equipe que possui atualmente o item de trabalho.

Nome da equipe (para escolher Atribuído a)
team string

O nome da equipe da qual selecionar um membro.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Projeto de equipe
wiql__System_TeamProject string

O projeto de equipe ao qual este item de trabalho pertence.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando um item de trabalho é atualizado

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atualizado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da equipe (para escolher Atribuído a)
team string

O nome da equipe da qual selecionar um atribuídor.

Atribuído a
wiql__System_AssignedTo string

O nome do membro da equipe que possui atualmente o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando um item de trabalho é atualizado [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho for atualizado .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é atualizado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da equipe (para escolher Atribuído a)
team string

O nome da equipe da qual selecionar um atribuídor.

Atribuído a
wiql__System_AssignedTo string

O nome do membro da equipe que possui atualmente o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Projeto de equipe
wiql__System_TeamProject string

O projeto de equipe ao qual este item de trabalho pertence.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando um item de trabalho é criado

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é criado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da equipe (para escolher Atribuído a)
team string

O nome da equipe da qual selecionar um atribuídor.

Atribuído a
wiql__System_AssignedTo string

O nome do membro da equipe que possui atualmente o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando um item de trabalho é criado [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho for criado .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é criado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da equipe (para escolher Atribuído a)
team string

O nome da equipe da qual selecionar um atribuídor.

Atribuído a
wiql__System_AssignedTo string

O nome do membro da equipe que possui atualmente o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Projeto de equipe
wiql__System_TeamProject string

O projeto de equipe ao qual este item de trabalho pertence.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando um item de trabalho é fechado

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é fechado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da equipe (para escolher Atribuído a)
team string

O nome da equipe da qual selecionar um atribuídor.

Atribuído a
wiql__System_AssignedTo string

O nome do membro da equipe que possui atualmente o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Estado Fechado
closedState string

A lista separada por vírgulas de valores do campo Estado que indica como o item de trabalho foi fechado (Concluído, Fechado, Concluído, Inativo).

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando um item de trabalho é fechado [PRETERIDO]

Esta ação foi preterida. Use quando um item de trabalho for fechado .

Dispara um fluxo quando um item de trabalho que corresponde aos critérios fornecidos é fechado.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome da equipe (para escolher Atribuído a)
team string

O nome da equipe da qual selecionar um atribuídor.

Atribuído a
wiql__System_AssignedTo string

O nome do membro da equipe que possui atualmente o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho de Área
wiql__System_AreaPath string

O recurso do produto ou a área de equipe em que o item de trabalho está.

Comparação de caminho de área
areaPathComparison string

A regra a ser usada ao comparar o campo Caminho da Área.

Caminho de Iteração
wiql__System_IterationPath string

O sprint nomeado ou o período em que o item de trabalho está.

Comparação de caminho de iteração
iterationPathComparison string

A regra a ser usada ao comparar o campo Caminho da Iteração.

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste, conforme ele se relaciona ao negócio.

Projeto de equipe
wiql__System_TeamProject string

O projeto de equipe ao qual este item de trabalho pertence.

Criado por
wiql__System_CreatedBy string

O nome do membro da equipe que criou o item de trabalho.

Retornos

As saídas desta operação são dinâmicas.

Quando uma solicitação de pull é criada (Git)

Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é criada.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome do repositório
repository True string

O nome do repositório dentro do projeto especificado.

Nome do ref de origem
sourceRefName string

O nome do git ref, como uma ramificação ou marca.

Nome do ref de destino
targetRefName string

O nome do git ref, como uma ramificação ou marca.

Retornos

Uma lista de modelos VSTS.

Quando uma solicitação de pull é fechada (Git)

Dispara um fluxo quando uma solicitação de pull que corresponde aos critérios fornecidos é fechada.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado na URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "acesso a aplicativos de terceiros por meio do OAuth" habilitado para evitar erros na operação.

Nome do Projeto
project True string

O nome do projeto dentro da Organização especificada.

Nome do repositório
repository True string

O nome do repositório dentro do projeto especificado.

Nome do ref de origem
sourceRefName string

O nome do git ref, como uma ramificação ou marca.

Nome do ref de destino
targetRefName string

O nome do git ref, como uma ramificação ou marca.

Retornos

Uma lista de modelos VSTS.

Definições

VstsList[Conta]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of Account

Os modelos VSTS

Conta

Conta

Nome Caminho Tipo Description
ID da conta
accountId string

A ID da conta.

URI da conta
accountUri string

O URI da conta.

Nome da Conta
accountName string

O nome da conta.

Proprietário da conta
accountOwner string

O proprietário do conjunto da conta.

Nome da Organização
organizationName string

O nome da organização correspondente à conta.

Tipo de conta
accountType string

O tipo da conta.

Profile

Profile

Nome Caminho Tipo Description
nome de exibição
displayName string

Nome de Exibição do Usuário

id
id string

O identificador exclusivo do perfil.

publicAlias
publicAlias string

Alias público.

Endereço de Email
emailAddress string

Endereço de email da conta.

timestamp
timeStamp date-time

A hora em que esse perfil foi alterado pela última vez.

revisão
revision integer

O número máximo de revisão de qualquer atributo.

CoreRevision
coreRevision integer

CoreRevision

VstsList[TeamSettingsIteration]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of TeamSettingsIteration

Os modelos VSTS

TeamSettingsIteration

Iteração work (Agile)

Nome Caminho Tipo Description
Attributes
Attributes TeamIterationAttributes

Atributos de iteração de equipe

ID
Id string

ID do recurso.

Nome
Name string

Nome do recurso.

Caminho
Path string

Caminho relativo para a iteração.

Links
_links object

Coleção de links relevantes para o recurso.

URL
Url string

Link HTTP completo para o recurso.

TeamIterationAttributes

Atributos de iteração de equipe

Nome Caminho Tipo Description
Data de término
FinishDate date-time

O atributo de iteração da equipe de data de término.

Data de Início
StartDate date-time

O atributo de iteração da equipe de data de início.

Links

Nome Caminho Tipo Description
Web
web WebLinks

Web Links

Web Links

Nome Caminho Tipo Description
HTML Link
href string

A URL da Web dos detalhes do build

BuildResult

Resultado da compilação

Nome Caminho Tipo Description
Build Id
id integer

O identificador exclusivo do build.

Número da Compilação
buildNumber string

O número de build.

Branch de origem
sourceBranch string

O branch de controle do código-fonte usado.

Versão de origem
sourceVersion string

A versão de controle do código-fonte usada pelo build.

Situação
status string

O status do build.

Priority
priority string

A prioridade do build.

Tempo de espera
queueTime date-time

A hora em que o build foi enfileirado.

Hora de Início
startTime date-time

A hora em que o build foi iniciado.

Hora de término
finishTime date-time

A hora em que o build foi concluído.

Reason
reason string

O motivo da compilação.

Resultado
result string

O resultado do build.

requestedFor
requestedFor BuildRequestUser

Criar Usuário de Solicitação

Parâmetros
parameters string

Parâmetros passados para o build, se houver.

definição
definition BuildResultDefinition

Definição de resultado de build

_Links
_links Links

Links

BuildRequestUser

Criar Usuário de Solicitação

Nome Caminho Tipo Description
Solicitado para
uniqueName string

O nome exclusivo do usuário para o qual o build foi solicitado.

BuildResultDefinition

Definição de resultado de build

Nome Caminho Tipo Description
ID de definição de build
id integer

O identificador do definiton de build.

Nome da definição de build
name string

O nome da definição de build.

VstsList[BuildResult]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of BuildResult

Os modelos VSTS

VstsList[GitRepository]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of GitRepository

Os modelos VSTS

GitRepository

Repositório Git

Nome Caminho Tipo Description
ID do repositório
id string

A ID exclusiva do repositório.

Nome do repositório
name string

O nome do repositório.

URL do Navegador do Repositório
url string

A URL é o ponto de extremidade da API para o repositório.

URL Remota do Repositório
remoteUrl string

A URL por meio da qual o Git pode sincronizar com esse repositório.

VstsList[GitPush]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of GitPush

Os modelos VSTS

GitPush

Git Push

Nome Caminho Tipo Description
repositório
repository GitRepository

Repositório Git

pushedBy
pushedBy GitPushUser

Git Push User

Ref Updates
refUpdates array of GitRefUpdate

Os Refs que foram atualizados como parte deste push.

Push Id
pushId integer

A ID exclusiva do push.

Date
date date-time

A data em que o push foi criado.

GitPushUser

Git Push User

Nome Caminho Tipo Description
Pusher Id
id string

O identificador exclusivo do usuário que criou o push.

Nome do pusher
displayName string

O nome do usuário que criou o push.

Nome exclusivo do pusher
uniqueName string

O nome exclusivo do usuário que criou o push.

Url de imagem do pusher
imageUrl string

A URL para a imagem deste usuário.

VstsList[GitPullRequest]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of GitPullRequest

Os modelos VSTS

GitPullRequest

Solicitação de Pull do Git

Nome Caminho Tipo Description
repositório
repository GitRepository

Repositório Git

ID da Solicitação de Pull
pullRequestId integer

A ID exclusiva da solicitação de pull.

createdBy
createdBy PullRequestCreatedBy

Solicitação pull criada por

Data de Criação
creationDate date-time

A data em que a solicitação de pull foi criada

Data de Encerramento
closedDate date-time

A data em que a solicitação de pull foi fechada (concluída, abandonada ou mesclada externamente)

Title
title string

O título da solicitação de pull

Description
description string

A descrição da solicitação de pull

Nome do ref de origem
sourceRefName string

O nome do branch de origem da solicitação de pull

Nome do ref de destino
targetRefName string

O nome do branch de destino da solicitação de pull

É rascunho
isDraft boolean

Solicitação de pull de rascunho/WIP

Revisores
reviewers array of PullRequestReviewer

Grupos ou equipes para os quais este revisor contribuiu.

Lista de revisor
reviewerList string

Uma lista separada por ponto-e-vírgula de nomes exclusivos do revisor que são endereços de email válidos

Lista de revisor necessária
requiredReviewerList string

Uma lista separada por ponto-e-vírgula de nomes exclusivos do revisor necessários que são endereços de email válidos

Confirmações
commits array of GitCommitRef

As confirmações contidas na solicitação de pull.

completionOptions
completionOptions PullRequestCompletionOptions

Opções de conclusão de solicitação de pull

mergeOptions
mergeOptions PullRequestMergeOptions

Opções de mesclagem de solicitação de pull

Mensagem de falha de mesclagem
mergeFailureMessage string

Se definido, a mesclagem da solicitação de pull falhou por esse motivo.

closedBy
closedBy PullRequestClosedBy

Solicitação pull fechada por

autoCompleteSetBy
autoCompleteSetBy PullRequestAutoCompleteSetBy

Pull Request Auto Complete Set By

URL
url string

A URL da solicitação de pull.

URL Remota
remoteUrl string

A URL remota para a solicitação de pull.

ID do artefato
artifactId string

Uma cadeia de caracteres que identifica exclusivamente essa solicitação de pull.

ID de mesclagem
mergeId string

A ID de mesclagem da solicitação de pull.

ID de revisão de código
codeReviewId integer

A ID de revisão de código da solicitação de pull.

Tempo da Fila de Conclusão
completionQueueTime string

A data mais recente em que a solicitação de pull entrou na fila para ser concluída.

Dá suporte a iterações
supportsIterations boolean

Se true, essa solicitação de pull dá suporte a várias iterações.

PullRequestCreatedBy

Solicitação pull criada por

Nome Caminho Tipo Description
Criado por nome de exibição
displayName string

O nome de exibição do criador da solicitação de pull.

Criado por nome exclusivo
uniqueName string

O nome exclusivo do criador da solicitação de pull.

Criado por ID
id string

A ID do criador da solicitação de pull.

Criado por URL de Imagem
imageUrl string

A URL para a imagem do criador da solicitação de pull.

Criado por URL
url string

A URL do criador da solicitação de pull.

PullRequestClosedBy

Solicitação pull fechada por

Nome Caminho Tipo Description
Fechado por nome de exibição
displayName string

O nome de exibição da solicitação de pull mais perto.

Fechado por nome exclusivo
uniqueName string

O nome exclusivo da solicitação de pull mais perto.

Fechado por ID
id string

A ID da solicitação de pull mais perto.

Url de Imagem Fechada por Imagem
imageUrl string

A URL para a imagem da solicitação de pull mais perto.

Fechado por URL
url string

A URL da solicitação de pull mais perto.

PullRequestAutoCompleteSetBy

Pull Request Auto Complete Set By

Nome Caminho Tipo Description
Preenchimento automático definido por nome de exibição
displayName string

O nome de exibição do usuário que habilitou a conclusão automática.

Preenchimento automático definido por nome exclusivo
uniqueName string

O nome exclusivo do usuário que habilitou a conclusão automática.

Preenchimento automático definido por ID
id string

A ID do usuário que habilitou a conclusão automática.

Preenchimento automático definido por url de imagem
imageUrl string

A URL para a imagem do usuário que habilitou a conclusão automática.

Preenchimento automático definido por url
url string

A URL do usuário que habilitou a conclusão automática.

PullRequestReviewer

Revisor de Solicitação de Pull

Nome Caminho Tipo Description
Nome de Exibição do Revisor
displayName string

O nome de exibição do revisor de solicitação de pull.

Nome Exclusivo do Revisor
uniqueName string

O nome exclusivo do revisor de solicitação de pull.

ID do revisor
id string

A ID do revisor de solicitação de pull.

URL do Revisor
url string

A URL do revisor de solicitação de pull.

Recusou
hasDeclined boolean

Indica se esse revisor se recusou a examinar essa solicitação de pull.

Está sinalizado
isFlagged boolean

Indica se esse revisor está sinalizado para atenção nesta solicitação de pull.

É necessário
isRequired boolean

Indica se esse é um revisor necessário para essa solicitação de pull.

Vote
vote integer

Votação de um pedido de pull: aprovado(10), aprovado com sugestões(5), sem voto(0), aguardando autor(-5), rejeitado(-10).

Votado em
votedFor array of PullRequestReviewer

Grupos ou equipes para os quais este revisor contribuiu.

PullRequestMergeOptions

Opções de mesclagem de solicitação de pull

Nome Caminho Tipo Description
Sem Avanço Rápido
noFastForward string

Uma mesclagem de dois pais, sem avanço rápido. O branch de origem não foi alterado. Esse é o comportamento padrão.

Rebase
rebase string

Basear novamente o branch de origem na parte superior da confirmação HEAD do branch de destino e encaminhar rapidamente o branch de destino.

Rebase Merge
rebaseMerge string

Basear novamente o branch de origem na parte superior da confirmação HEAD do branch de destino e criar uma mesclagem sem avanço rápido de dois pais.

Abóbora
squash string

Coloque todas as alterações da solicitação de pull em uma confirmação de pai único.

PullRequestMergeStrategy

Estratégia de mesclagem de solicitação de pull

Nome Caminho Tipo Description
Confirmações de autoria de conflito
conflictAuthorshipCommits boolean

Se for true, as resoluções de conflito aplicadas durante a mesclagem serão colocadas em confirmações separadas para preservar as informações de autoria para a culpa do git.

Detectar renomeação de falsos positivos
detectRenameFalsePositives boolean

Se verdadeiro, detecta a renomeação de falsos positivos.

Desabilitar Renomeações
disableRenames boolean

Se for true, a detecção de renomeação não será executada durante a mesclagem.

PullRequestCompletionOptions

Opções de conclusão de solicitação de pull

Nome Caminho Tipo Description
Ignorar automaticamente as IDs de configuração
autoCompleteIgnoreConfigIds array of integer

Lista de quaisquer IDs de configuração de política que sejam concluídas automaticamente não devem aguardar

Política de bypass
bypassPolicy boolean

Se for true, as políticas serão explicitamente ignoradas enquanto a solicitação de pull for concluída.

Motivo do bypass
bypassReason string

Se as políticas forem ignoradas, esse motivo será armazenado quanto ao motivo pelo qual o bypass foi usado.

Excluir Branch de Origem
deleteSourceBranch boolean

Se for true, o branch de origem da solicitação de pull será excluído após a conclusão.

Mesclar mensagem de confirmação
mergeCommitMessage string

Se definido, isso será usado como a mensagem de confirmação da confirmação de mesclagem.

mergeStrategy
mergeStrategy PullRequestMergeStrategy

Estratégia de mesclagem de solicitação de pull

Mesclagem de Squash
squashMerge boolean

Se MergeStrategy não estiver definido, a estratégia de mesclagem não será rápida se esse sinalizador for falso ou se for verdadeiro.

Itens de trabalho de transição
transitionWorkItems boolean

Se for true, tentaremos fazer a transição de todos os itens de trabalho vinculados à solicitação de pull para o próximo estado lógico (ou seja, Ativo –> Resolvido).

CommitGitUserDate

Confirmar data do usuário do Git

Nome Caminho Tipo Description
Confirmar Data do Usuário
date string

Data da operação git.

Confirmar Email do Usuário
email string

Endereço de email do usuário que está executando a operação Git.

Url de Imagem de Confirmação
imageUrl string

Url para o avatar do usuário.

Confirmar nome de usuário
name string

Nome do usuário que está executando a operação Git.

GitCommitRef

Git Commit Ref

Nome Caminho Tipo Description
autor
author CommitGitUserDate

Confirmar data do usuário do Git

Confirmar Comentário
comment string

Comentário ou mensagem do commit.

Confirmar comentário truncado
commentTruncated string

Indica se o comentário está truncado da mensagem de comentário de confirmação completa do Git.

ID de confirmação
commitId string

ID da confirmação.

Committer
committer CommitGitUserDate

Confirmar data do usuário do Git

Pais
parents array of string

Uma enumeração das IDs de confirmação pai para essa confirmação.

Confirmar URL Remota
remoteUrl string

Caminho da URL remota para a confirmação.

Url de confirmação
url string

URL REST para este recurso.

GitRefUpdate

Atualização do Git Ref

Nome Caminho Tipo Description
Nome do Ref
name string

O nome do Git Ref que foi atualizado.

ID do repositório
repositoryId string

A ID exclusiva do repositório.

ID de Confirmação Antiga
oldObjectId string

A ID da confirmação anterior que este Ref apontou antes da atualização.

Nova ID de Confirmação
newObjectId string

A ID da nova confirmação que este Ref apontou antes da atualização.

VstsList[Project]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of Project

Os modelos VSTS

Projeto

Projeto

Nome Caminho Tipo Description
ID do projeto
id string

O identificador exclusivo do projeto.

Nome do Projeto
name string

O nome do projeto.

URL do Projeto
url string

A URL da API do projeto.

VstsList[ReleaseDefinition]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of ReleaseDefinition

Os modelos VSTS

ReleaseDefinition

Definição de versão

Nome Caminho Tipo Description
Comment
Comment string

O comentário da definição de versão.

Data da criação
CreatedOn date-time

A data em que a definição da versão foi criada.

Description
Description string

A descrição da definição de versão.

ID
Id integer

O identificador exclusivo da definição de versão.

ModifiedBy
ModifiedBy IdentityRef

Ref de Identidade

Data da modificação
ModifiedOn date-time

A data em que a definição da versão foi modificada.

Nome
Name string

O nome da definição de versão.

Caminho
Path string

O caminho da definição de versão.

Formato do nome da versão
ReleaseNameFormat string

O formato do nome da versão da definição de versão.

Revisão
Revision integer

O número de revisão da definição de versão.

Source
Source string

A origem da definição de versão.

Etiquetas
Tags array of string

A lista de marcas da definição de versão.

URL
Url string

A URL para acessar a definição de versão.

IdentityRef

Ref de Identidade

Nome Caminho Tipo Description
Alias do diretório
DirectoryAlias string

O alias do diretório da referência de identidade.

Nome de Exibição
DisplayName string

O nome de exibição da referência de identidade.

Nome Exclusivo
UniqueName string

O nome exclusivo da referência de identidade.

URL
Url string

A URL da referência de identidade.

ID
Id string

A ID da referência de identidade.

ReleaseDefinitionShallowReference

Referência superficial da definição de versão

Nome Caminho Tipo Description
ID
Id integer

O identificador exclusivo da definição de versão.

Nome
Name string

O nome da definição de versão.

URL
Url string

A URL da API REST para acessar a definição de versão.

Object

ObjectWithoutType

Liberação

Liberação

Nome Caminho Tipo Description
Comment
Comment string

O comentário da versão.

CreatedBy
CreatedBy IdentityRef

Ref de Identidade

Data da criação
CreatedOn date-time

A data em que a versão foi criada.

Description
Description string

A descrição da versão.

ID
Id integer

O identificador exclusivo da versão.

Manter para sempre
KeepForever boolean

Se deseja excluir a versão das políticas de retenção.

URL do Contêiner de Logs
LogsContainerUrl string

A URL do contêiner de logs desta versão.

ModifiedBy
ModifiedBy IdentityRef

Ref de Identidade

Data da modificação
ModifiedOn date-time

Data em que a versão foi modificada.

Nome
Name string

O nome da versão.

Reason
Reason string

O motivo da liberação.

ReleaseDefinition
ReleaseDefinition ReleaseDefinitionShallowReference

Referência superficial da definição de versão

Situação
Status string

O status da versão.

URL
Url string

A URL da versão.

VstsList[TfvcChangeset]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of TfvcChangeset

Os modelos VSTS

TfvcChangeset

Conjunto de alterações de controle de versão do Team Foundation

Nome Caminho Tipo Description
ID do conjunto de alterações
changesetId integer

A ID exclusiva do conjunto de alterações.

autor
author ChangesetAuthor

Autor do conjunto de alterações

checkedInBy
checkedInBy ChangesetCheckedInBy

Conjunto de alterações check-in por

Data de criação
createdDate date-time

O datetime em que o conjunto de alterações foi criado.

Comment
comment string

O comentário que descreve o conjunto de alterações.

ChangesetAuthor

Autor do conjunto de alterações

Nome Caminho Tipo Description
Nome do autor
displayName string

O nome do usuário que criou o conjunto de alterações.

Nome exclusivo do autor
uniqueName string

O nome exclusivo do usuário que criou o conjunto de alterações.

ChangesetCheckedInBy

Conjunto de alterações check-in por

Nome Caminho Tipo Description
Check-in por nome
displayName string

O nome do usuário que verificou o conjunto de alterações.

Check-in por nome exclusivo
uniqueName string

O nome exclusivo do usuário que criou o conjunto de alterações.

VstsList[WorkItemType]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of WorkItemType

Os modelos VSTS.

WorkItemType

Tipo de Item de Trabalho

Nome Caminho Tipo Description
Description
Description string

A descrição do tipo.

Nome
Name string

O nome do tipo.

Formulário XML
XmlForm string

Uma representação XML do tipo.

Fields
FieldInstances array of WorkItemTypeFieldInstance

Uma lista de instâncias de campo associadas ao tipo.

ID do ícone
icon.id string

O identificador do ícone

url do ícone
icon.url string

A URL REST do recurso

States
states array of WorkItemStateColor

Estados do tipo de item de trabalho

WorkItemTypeFieldInstance

Instância do campo Tipo de Item de Trabalho

Nome Caminho Tipo Description
Sempre necessário
AlwaysRequired boolean

Especifica se a instância de campo é sempre necessária.

Nome da referência
ReferenceName string

O nome de referência da instância de campo.

Nome
Name string

O nome da instância de campo.

URL
Url string

Uma URL que aponta para detalhes da instância de campo.

VstsList[JObject]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of Object

Os modelos VSTS

VstsList[QueryHierarchyItem]

Uma lista de modelos VSTS.

Nome Caminho Tipo Description
Value
value array of QueryHierarchyItem

Os modelos VSTS

QueryHierarchyItem

Item de hierarquia de consulta

Nome Caminho Tipo Description
Crianças
Children array of QueryHierarchyItem

A lista de itens filhos associados ao item de hierarquia de consulta.

Cláusulas
Clauses WorkItemQueryClause

Cláusula de consulta de item de trabalho

Columns
Columns array of WorkItemFieldReference

A lista de colunas de campo do item de trabalho associadas ao item de hierarquia de consulta.

Opções de Filtro
FilterOptions string

As opções de filtro do item de hierarquia de consulta.

Tem filhos
HasChildren boolean

Especifica se o item de hierarquia de consulta tem filhos.

ID
Id string

O identifer exclusivo do item de hierarquia de consulta.

Está Excluído
IsDeleted boolean

Especifica se o item de hierarquia de consulta é excluído.

É Pasta
IsFolder boolean

Especifica se o item de hierarquia de consulta é uma pasta.

Sintaxe inválida
IsInvalidSyntax boolean

Especifica se o item de hierarquia de consulta tem sintaxe inválida.

É público
IsPublic boolean

Especifica se o item de hierarquia de consulta é público.

LinkClauses
LinkClauses WorkItemQueryClause

Cláusula de consulta de item de trabalho

Nome
Name string

O nome do item de hierarquia de consulta.

Caminho
Path string

O caminho do item de hierarquia de consulta.

Tipo de consulta
QueryType string

O tipo de consulta do item de hierarquia de consulta.

Classificar Colunas
SortColumns array of WorkItemQuerySortColumn

A lista de colunas de classificação do item de hierarquia de consulta.

SourceClauses
SourceClauses WorkItemQueryClause

Cláusula de consulta de item de trabalho

TargetClauses
TargetClauses WorkItemQueryClause

Cláusula de consulta de item de trabalho

Wiql
Wiql string

O WIQL do item de hierarquia de consulta.

Links
_links object

A coleção de links relevantes para o item de hierarquia de consulta.

URL
Url string

O link HTTP completo para o item de hierarquia de consulta.

WorkItemStateColor

Cor do estado do item de trabalho

Nome Caminho Tipo Description
categoria de estado
category string

categoria de estado

Valor de cor
color string

Valor de cor

nome do estado
name string

Nome do estado do tipo de item de trabalho

WorkItemQueryClause

Cláusula de consulta de item de trabalho

Nome Caminho Tipo Description
Cláusulas
Clauses WorkItemQueryClause

Cláusula de consulta de item de trabalho

Campo
Field WorkItemFieldReference

Referência de campo de item de trabalho

FieldValue
FieldValue WorkItemFieldReference

Referência de campo de item de trabalho

É o valor do campo
IsFieldValue boolean

Especifica se a cláusula de consulta do item de trabalho é um valor de campo.

Operador lógico
LogicalOperator string

O operador lógico da cláusula de consulta do item de trabalho.

Operator
Operator WorkItemFieldOperation

Operação de campo de item de trabalho

Value
Value string

O valor da cláusula de consulta do item de trabalho.

WorkItemFieldReference

Referência de campo de item de trabalho

Nome Caminho Tipo Description
Nome
Name string

O nome da referência do campo de item de trabalho.

Nome da referência
ReferenceName string

O nome de referência da referência do campo de item de trabalho.

URL
Url string

A URL da referência do campo de item de trabalho.

WorkItemQuerySortColumn

Coluna classificação de consulta de item de trabalho

Nome Caminho Tipo Description
Descending
Descending boolean

Especifica se a coluna de classificação de consulta do item de trabalho está decrescente.

Campo
Field WorkItemFieldReference

Referência de campo de item de trabalho

WorkItemFieldOperation

Operação de campo de item de trabalho

Nome Caminho Tipo Description
Nome
Name string

O nome da operação de campo do item de trabalho.

Nome da referência
ReferenceName string

O nome de referência da operação de campo do item de trabalho.

Pipeline

Nome Caminho Tipo Description
count
count integer

count

value
value array of object

Matriz que tem a lista de todos os pipelines

href
value._links.self.href string

href

href
value._links.web.href string

href

pasta
value.folder string

pasta

id
value.id integer

id

nome
value.name string

nome

revisão
value.revision integer

revisão

url
value.url string

url

Run

Nome Caminho Tipo Description
count
count integer

count

value
value array of object

Execução do pipeline

href
value._links.self.href string
href
value._links.web.href string
href
value._links.pipeline.web.href string
href
value._links.pipeline.href string
url
value.pipeline.url string
id
value.pipeline.id integer
revisão
value.pipeline.revision integer
nome
value.pipeline.name string
pasta
value.pipeline.folder string
estado
value.state RunState

Estado de execução

createdDate
value.createdDate string

data criada

url
value.url string

URL para pipeline

id
value.id integer

ID do pipeline

nome
value.name string

nome

resultado
value.result RunResult

Resultado da Execução

finishedDate
value.finishedDate string

data de término da execução

RunResult

Resultado da Execução

Resultado da Execução

RunState

Estado de execução

Estado de execução