Partilhar via


Azure DevOps

O Azure DevOps fornece serviços para que as equipas partilhem código, acompanhem o trabalho e enviem software - para qualquer idioma, tudo num único pacote. É o complemento perfeito para o seu IDE.

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

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power 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)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Metadados do conector
Editora Microsoft

Para usar essa integração, você precisará acessar uma conta do Azure DevOps com o acesso à API habilitado. Para estabelecer uma ligação, selecione Iniciar sessão. 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 esperados, 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.

Envio de anexos

Você pode criar anexos de arquivo usando a ação Enviar uma solicitação HTTP para o Azure DevOps e seguindo estas etapas:

  1. Converta o conteúdo do arquivo em uma string Base64 e coloque-o no parâmetro "Body".
  2. Defina o parâmetro "Body is Base64" como Sim.

Criação de planos de teste

Antes de criar um Plano de Teste usando a ação Criar um item de trabalho , você deve primeiro criar um Test Suite. Você pode usar a mesma ação Criar um item de trabalho para criar Suítes de Teste e, em seguida, criar um Plano de Teste com um link para o Conjunto de Testes.

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

Parâmetro Other Fields

As ações Criar um item de trabalho e Atualizar 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 para o seguinte JSON:

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

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

Aqui estão alguns exemplos de uso. Você pode obter mais exemplos em Itens de trabalho - Atualizar API REST.

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

Problemas conhecidos e limitações

A lista a seguir fornece limitações conhecidas de usar o 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. Ação Obter detalhes do item de trabalho e 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 contornar esse problema, você pode fazer o seguinte:

  3. 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 pode executar nesses recursos.

    Âmbitos de aplicação:

    • vso.agentpools_manage
    • vso.build_execute
    • vso.chat_manage
    • vso.code_manage
    • vso.code_status
    • vso.connected_server
    • vso.dashboards_manage
    • vso.direitos
    • vso.extension.data_write
    • vso.extension_manage
    • vso.identidade
    • vso.loadtest_write
    • vso.packaging_manage
    • vso.project_manage
    • vso.release_manage
    • vso.test_write
    • vso.work_write
  4. O conector DevOps do Azure foi projetado para funcionar apenas em nome das credenciais de usuário atuais. Não há 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. Os Tokens de Acesso Pessoal do Azure DevOps não têm suporte para autenticação com o conector.

  7. Ação Criar um item de trabalho tem limitação para o parâmetro Repro Steps - uma imagem maior que 30 KB pode ser exibida incorretamente no item criado. Imagem maior que 500Kb pode ser removida da solicitação. O tamanho de imagem recomendado deve ser inferior a 30 KB.

  8. Ação Criar um item de trabalho muito raramente poderia 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 seus campos estão sendo solicitados. O pedido pode ser enviado para a base de dados copiada. As alterações são sincronizadas quase em tempo real, mas às vezes leva alguns segundos. Devido a 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 com o valor "Não".

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

Observação

Na ação Criar um item de trabalho

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Autenticação de certificado de cliente Forneça credenciais do Microsoft Entra ID usando certificado PFX e senha Todas as regiões Compartilhável
Login with Azure DevOps Credentials Login with Azure DevOps Credentials Apenas Azure Government e Governo dos EUA (GCC) Não compartilhável
Iniciar sessão com o Microsoft Entra ID Iniciar sessão com o Microsoft Entra ID APENAS PRODUÇÃO Não compartilhável
de autenticação da entidade de serviço Usar seu aplicativo Microsoft Entra ID para autenticação da entidade de serviço Todas as regiões Compartilhável
Padrão [DEPRECATED] Esta 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 de cliente

ID de autenticação: CertOauth

Aplicável: Todas as regiões

Forneça credenciais do Microsoft Entra ID usando certificado PFX e senha

Esta é 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 de conectores para aplicativos de tela - Power Apps | Documentos Microsoft

Nome Tipo Description Obrigatório
Tenant cadeia (de caracteres) Verdade
ID do Cliente cadeia (de caracteres) A ID do cliente do aplicativo Microsoft Entra ID Verdade
Segredo do certificado do cliente certificado do cliente O segredo do certificado do cliente permitido por este aplicativo Verdade

Login with Azure DevOps Credentials

ID de autenticação: ADO3pAuthForGCC

Aplicável: apenas Azure Government e US Government (GCC)

Login with Azure DevOps Credentials

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Iniciar sessão com o Microsoft Entra ID

ID de autenticação: EntraOAuth

Aplicável: PRODUÇÃO apenas

Iniciar sessão com o Microsoft Entra ID

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Autenticação do Service Principal

ID de autenticação: OauthSP

Aplicável: Todas as regiões

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

Esta é 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 de conectores para aplicativos de tela - Power Apps | Documentos Microsoft

Nome Tipo Description Obrigatório
Tenant cadeia (de caracteres) Verdade
ID do Cliente cadeia (de caracteres) A ID do cliente do aplicativo Microsoft Entra ID Verdade
Segredo do cliente securestring Verdade

Padrão [DEPRECATED]

Aplicável: Todas as regiões

Esta 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.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de 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 uma nova compilação

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

Enviar uma solicitação HTTP para o Azure DevOps

Crie uma solicitação de API REST do Azure DevOps para invocar. Consulte a seguinte ligação para todos os parâmetros de avaliação 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 de nível raiz em um projeto.

Listar consultas dentro da pasta

Recupera a lista de consultas de item de trabalho dentro de 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 melhores execuções para um pipeline específico

Listar itens de trabalho

Retorna uma lista de itens de trabalho.

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 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 de item de trabalho

Obtenha uma lista de crianças (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 [DEPRECATED]

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 utilizador

Obtém um perfil de usuário.

Atualizar um item de trabalho

Atualize um item de trabalho existente por id.

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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.

Devoluções

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

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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', apenas o ID do item de trabalho será retornado. Se o valor for 'Sim', todos os campos do Item criado juntamente com o ID serão devolvidos. O valor padrão é 'Sim'

Detalhes do item de trabalho
workItem True dynamic

Informações a incluir no novo item de trabalho

Devoluções

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

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 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 para os metadados de início de lançamento.

Nome
Name True string

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

Valor
Value string

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

Devoluções

Release

Body
Release

Enfileirar uma nova compilação

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 definição de compilação
buildDefId True string

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

Sucursal de origem
sourceBranch string

A ramificação de origem da compilação.

Parâmetros
parameters string

Um dicionário JSON de parâmetros de compilação opcionais.

Devoluções

Resultado da construção

Enviar uma solicitação HTTP para o Azure DevOps

Crie uma solicitação de API REST do Azure DevOps para invocar. Consulte a seguinte ligação para todos os parâmetros de avaliação disponíveis: https://docs.microsoft.com/rest/api/azure/devops

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 da solicitação.

Body
Body string

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

Corpo é Base64
IsBase64 boolean

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

Devoluções

Listar consultas de nível raiz

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

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

Nome do Projeto
project True string

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

Devoluções

Uma lista de modelos VSTS.

Listar consultas dentro da pasta

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 sob o qual procurar consultas.

Devoluções

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

Name Chave Necessário Tipo Description
Nome da Organização
account True string

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

Nome do Projeto
project True string

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

Devoluções

Uma lista de modelos VSTS.

Listar execuções de pipeline

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

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

Nome do Projeto
project True string

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

O ID do pipeline
pipelineId True integer

O ID do pipeline

Devoluções

Body
Run

Listar itens de trabalho

Retorna uma lista de itens de trabalho.

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 solicitado.

Tipo de item de trabalho
workItemType string

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

Devoluções

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

Listar iterações

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa
team True string

O nome da equipe dentro do projeto.

Devoluções

Uma lista de modelos VSTS.

Listar organizações

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

Devoluções

Uma lista de modelos VSTS.

Listar pipelines

Recupera a lista de pipelines em um projeto.

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

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

Nome do Projeto
project True string

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

Devoluções

Body
Pipeline

Listar projetos

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

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

Devoluções

Uma lista de modelos VSTS.

Listar repositórios Git

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

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

Nome do Projeto
project True string

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

Devoluções

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

Name Chave Necessário Tipo Description
Nome da Organização
account True string

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

Nome do Projeto
project True string

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

Devoluções

Uma lista de modelos VSTS.

Obter detalhes do item de trabalho

Obtenha os detalhes de um único item de trabalho.

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 obter detalhes. O item de trabalho deve ser do tipo especificado em 'Tipo de item de trabalho'.

Devoluções

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

Obter filhos de item de trabalho

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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

O id exclusivo do item de trabalho para obter as crianças.

Tipo de item de trabalho para crianças
workItemType string

O tipo do(s) artigo(s) de trabalho das crianças

Devoluções

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

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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

O Id da consulta armazenada a ser executada.

Número de itens de trabalho a devolver
workItemsCount integer

Contagem máxima de itens de trabalho para recuperar (1 - 20000)

Falhar se os resultados da consulta forem alterados
throwIfQueryChanged boolean

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

Devoluções

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

Obter resultados da consulta [DEPRECATED]

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

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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

O Id da consulta armazenada a ser executada.

Devoluções

Uma lista de modelos VSTS.

Obter um perfil de utilizador

Obtém um perfil de usuário.

Parâmetros

Name Chave Necessário Tipo Description
ID do perfil
id True string

O ID do perfil dentro da mesma organização, ou 'eu' para obter o perfil do usuário autenticado atual.

Devoluções

Profile

Body
Profile

Acionadores

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

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

Quando o código é verificado (TFVC)

Aciona um fluxo quando o código é verificado em um projeto de controle de versão do Team Foundation.

Quando um item de trabalho é atribuído

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

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

Esta ação foi preterida. Por favor, use Quando um item de trabalho é atribuído em vez disso.

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

Quando um item de trabalho é atualizado

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

Quando um item de trabalho é atualizado [DEPRECATED]

Esta ação foi preterida. Em vez disso, use Quando um item de trabalho é atualizado .

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

Quando um item de trabalho é criado

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

Quando um item de trabalho é criado [DEPRECATED]

Esta ação foi preterida. Em vez disso, use Quando um item de trabalho é criado .

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

Quando um item de trabalho é fechado

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

Quando um item de trabalho é fechado [DEPRECATED]

Esta ação foi preterida. Em vez disso, use Quando um item de trabalho estiver fechado .

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

Quando uma compilação é concluída

Aciona um fluxo quando uma compilação é concluída.

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

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

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

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

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

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Ref
refName string

O nome da referência do Git, como uma ramificação ou tag.

Devoluções

Uma lista de modelos VSTS.

Quando o código é verificado (TFVC)

Aciona um fluxo quando o código é verificado em um projeto de controle de versão do Team Foundation.

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa
team string

O nome da equipa que pretende selecionar um autor.

Membro da Equipa
author string

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

Devoluções

Uma lista de modelos VSTS.

Quando um item de trabalho é atribuído

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa (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 atualmente possui o item de trabalho.

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Criado por
wiql__System_CreatedBy string

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

Devoluções

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

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

Esta ação foi preterida. Por favor, use Quando um item de trabalho é atribuído em vez disso.

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 atualmente possui o item de trabalho.

Nome da Equipa (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 da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Projeto de Equipa
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.

Devoluções

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

Quando um item de trabalho é atualizado

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa (para escolher Atribuído a)
team string

O nome da equipa a partir da qual selecionar um cessionário.

Atribuído A
wiql__System_AssignedTo string

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

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Criado por
wiql__System_CreatedBy string

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

Devoluções

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

Quando um item de trabalho é atualizado [DEPRECATED]

Esta ação foi preterida. Em vez disso, use Quando um item de trabalho é atualizado .

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa (para escolher Atribuído a)
team string

O nome da equipa a partir da qual selecionar um cessionário.

Atribuído A
wiql__System_AssignedTo string

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

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Projeto de Equipa
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.

Devoluções

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

Quando um item de trabalho é criado

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa (para escolher Atribuído a)
team string

O nome da equipa a partir da qual selecionar um cessionário.

Atribuído A
wiql__System_AssignedTo string

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

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Criado por
wiql__System_CreatedBy string

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

Devoluções

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

Quando um item de trabalho é criado [DEPRECATED]

Esta ação foi preterida. Em vez disso, use Quando um item de trabalho é criado .

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa (para escolher Atribuído a)
team string

O nome da equipa a partir da qual selecionar um cessionário.

Atribuído A
wiql__System_AssignedTo string

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

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Projeto de Equipa
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.

Devoluções

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

Quando um item de trabalho é fechado

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa (para escolher Atribuído a)
team string

O nome da equipa a partir da qual selecionar um cessionário.

Atribuído A
wiql__System_AssignedTo string

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

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Estado fechado
closedState string

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

Caminho da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Criado por
wiql__System_CreatedBy string

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

Devoluções

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

Quando um item de trabalho é fechado [DEPRECATED]

Esta ação foi preterida. Em vez disso, use Quando um item de trabalho estiver fechado .

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 Equipa (para escolher Atribuído a)
team string

O nome da equipa a partir da qual selecionar um cessionário.

Atribuído A
wiql__System_AssignedTo string

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

Tipo
wiql__System_WorkItemType string

O nome do tipo de item de trabalho.

Caminho da Área
wiql__System_AreaPath string

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

Comparação de caminhos 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 período de tempo em que o item de trabalho está.

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

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

Priority
wiql__Microsoft_VSTS_Common_Priority string

Uma classificação subjetiva do bug, problema, tarefa ou caso de teste em relação ao negócio.

Projeto de Equipa
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.

Devoluções

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

Quando uma compilação é concluída

Aciona um fluxo quando uma compilação é concluída.

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 qual resultado de compilação deve ser acionado. As opções válidas incluem '', 'succeeded', 'partiallySucceeded', 'failed' ou 'canceled'.

Filtrar por ID de definição
definitions string

Uma opção que indica qual id de definição de compilação deve ser acionado.

Devoluções

Uma lista de modelos VSTS.

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

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 da Ref da Fonte
sourceRefName string

O nome da referência do Git, como uma ramificação ou tag.

Nome da referência de destino
targetRefName string

O nome da referência do Git, como uma ramificação ou tag.

Devoluções

Uma lista de modelos VSTS.

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

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

Parâmetros

Name Chave Necessário Tipo Description
Nome da Organização
account True string

O nome da Organização. Isso pode ser encontrado no URL da instância, ou seja, {Organization}.visualstudio.com. A Organização deve ter o "Acesso a aplicativos de terceiros via 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 da Ref da Fonte
sourceRefName string

O nome da referência do Git, como uma ramificação ou tag.

Nome da referência de destino
targetRefName string

O nome da referência do Git, como uma ramificação ou tag.

Devoluções

Uma lista de modelos VSTS.

Definições

VstsList[Conta]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of Account

Os modelos VSTS

Account

Account

Name Caminho Tipo Description
ID da conta
accountId string

O 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

Name 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 E-mail
emailAddress string

Endereço de e-mail da conta.

Carimbo de data/hora
timeStamp date-time

O momento em que este 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.

Name Caminho Tipo Description
Valor
value array of TeamSettingsIteration

Os modelos VSTS

TeamSettingsIteration

Iteração de trabalho (ágil)

Name Caminho Tipo Description
Attributes
Attributes TeamIterationAttributes

Atributos de iteração da 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 da equipe

Name Caminho Tipo Description
Data de Conclusão
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

Name Caminho Tipo Description
Web
web WebLinks

Ligações Web

Ligações Web.

Ligações Web

Name Caminho Tipo Description
HTML Link
href string

O URL da Web dos detalhes da compilação

BuildResult

Resultado da construção

Name Caminho Tipo Description
ID de construção
id integer

O identificador exclusivo da compilação.

Número de compilação
buildNumber string

O número da compilação.

Sucursal de origem
sourceBranch string

A ramificação de controle do código-fonte usada pela compilação.

Versão original
sourceVersion string

A versão de controle do código-fonte usada pela compilação.

Situação
status string

O status da compilação.

Priority
priority string

A prioridade da construção.

Tempo de fila
queueTime date-time

A hora em que a compilação estava na fila.

Hora de Início
startTime date-time

A hora em que a compilação começou.

Hora de Término
finishTime date-time

O tempo que a construção terminou.

Reason
reason string

A razão para a construção.

Result
result string

O resultado da construção.

solicitadoPor
requestedFor BuildRequestUser

Usuário de solicitação de compilação

Parâmetros
parameters string

Parâmetros passados para a compilação, se houver.

Definição
definition BuildResultDefinition

Definição de resultados de compilação

_links
_links Links

Links

BuildRequestUser

Usuário de solicitação de compilação

Name Caminho Tipo Description
Solicitado para
uniqueName string

O nome exclusivo do usuário para o qual a compilação foi solicitada.

BuildResultDefinition

Definição de resultados de compilação

Name Caminho Tipo Description
ID da definição de compilação
id integer

O identificador da definição de compilação.

Nome da definição de compilação
name string

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

VstsList[BuildResult]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of BuildResult

Os modelos VSTS

VstsList[GitRepository]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of GitRepository

Os modelos VSTS

GitRepositório

Repositório Git

Name Caminho Tipo Description
ID do repositório
id string

O id exclusivo 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 remoto do repositório
remoteUrl string

O URL através do qual o git pode sincronizar com este repositório.

VstsList[GitPush]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of GitPush

Os modelos VSTS

GitPush

Git Empurrar

Name Caminho Tipo Description
repositório
repository GitRepository

Repositório Git

empurradoPor
pushedBy GitPushUser

Usuário do Git Push

Ref Atualizações
refUpdates array of GitRefUpdate

As Refs que foram atualizadas como parte deste push.

ID de envio
pushId integer

O id único do push.

Date
date date-time

A data em que o push foi criado.

GitPushUser

Usuário do Git Push

Name Caminho Tipo Description
Identificação do Empurrador
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 da imagem do Pusher
imageUrl string

O url para a imagem para este usuário.

VstsList[GitPullRequest]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of GitPullRequest

Os modelos VSTS

GitPullRequest

Solicitação de pull do Git

Name Caminho Tipo Description
repositório
repository GitRepository

Repositório Git

Pull Request Id
pullRequestId integer

O id exclusivo da solicitação pull.

criado por
createdBy PullRequestCreatedBy

Pull Request criado por

Data de criação
creationDate date-time

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

Data de encerramento
closedDate date-time

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

Title
title string

O título do pull request

Description
description string

A descrição do pull request

Nome da Ref da Fonte
sourceRefName string

O nome da ramificação de origem da solicitação pull

Nome da referência de destino
targetRefName string

O nome da ramificação de destino da solicitação pull

É rascunho
isDraft boolean

Solicitação de pull de rascunho / WIP

Revisores
reviewers array of PullRequestReviewer

Grupos ou equipas para os quais este revisor contribuiu.

Lista de Revisores
reviewerList string

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

Lista de Revisores Obrigatórios
requiredReviewerList string

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

Consolidações
commits array of GitCommitRef

Os commits contidos no pull request.

conclusãoOpções
completionOptions PullRequestCompletionOptions

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

mesclarOpções
mergeOptions PullRequestMergeOptions

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

Mensagem de falha de mesclagem
mergeFailureMessage string

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

fechadoPor
closedBy PullRequestClosedBy

Pull Request Fechado por

autoCompleteSetBy
autoCompleteSetBy PullRequestAutoCompleteSetBy

Pull Request Auto Complete set By

Endereço URL
url string

A url da solicitação pull.

URL remoto
remoteUrl string

A url remota para a solicitação pull.

ID do artefato
artifactId string

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

ID de mesclagem
mergeId string

A id de mesclagem da solicitação pull.

ID de revisão de código
codeReviewId integer

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

Tempo da fila de conclusão
completionQueueTime string

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

Suporta iterações
supportsIterations boolean

Se verdadeiro, essa solicitação pull suporta várias iterações.

PullRequestCreatedBy

Pull Request criado por

Name Caminho Tipo Description
Criado por Nome de Exibição
displayName string

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

Criado por nome exclusivo
uniqueName string

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

Criado por Id
id string

O Id do criador da solicitação pull.

Criado por Image Url
imageUrl string

O url para a imagem do criador da solicitação pull.

Criado por Url
url string

A url do criador da solicitação pull.

PullRequestFechadoPor

Pull Request Fechado por

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

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

Fechado por nome exclusivo
uniqueName string

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

Fechado por Id
id string

O Id da solicitação pull mais perto.

Fechado por URL da imagem
imageUrl string

O url para a imagem da solicitação pull mais perto.

Fechado por url
url string

A url da solicitação pull mais próxima.

PullRequestAutoCompleteSetBy

Pull Request Auto Complete set By

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

O nome para exibição do usuário que habilitou o preenchimento automático.

Conjunto de preenchimento automático por nome exclusivo
uniqueName string

O nome exclusivo do usuário que habilitou o preenchimento automático.

Preenchimento automático definido por id
id string

A ID do usuário que habilitou o preenchimento automático.

Auto Complete set By Image Url
imageUrl string

A url para a imagem do usuário que ativou o preenchimento automático.

Preenchimento automático definido por url
url string

A url do usuário que ativou o preenchimento automático.

PullRequestReviewer

Revisor de solicitação pull

Name Caminho Tipo Description
Nome de exibição do revisor
displayName string

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

Nome exclusivo do revisor
uniqueName string

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

ID do revisor
id string

O Id do revisor de solicitação pull.

URL do revisor
url string

A url do revisor de solicitação pull.

Recusou
hasDeclined boolean

Indica se este revisor se recusou a revisar essa solicitação pull.

Está sinalizado
isFlagged boolean

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

é obrigatório
isRequired boolean

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

Voto
vote integer

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

Votado a favor
votedFor array of PullRequestReviewer

Grupos ou equipas para os quais este revisor contribuiu.

PullRequestMergeOptions

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

Name Caminho Tipo Description
Sem avanço rápido
noFastForward string

Uma fusão biparental, sem avanço rápido. A ramificação de origem permanece inalterada. Este é o comportamento padrão.

Rebase
rebase string

Rebaseie a ramificação de origem sobre a confirmação HEAD da ramificação de destino e avance rapidamente a ramificação de destino.

Mesclagem de rebase
rebaseMerge string

Rebaseie a ramificação de origem sobre a confirmação HEAD da ramificação de destino e crie uma mesclagem pai e sem avanço rápido.

Squash
squash string

Coloque todas as alterações da solicitação pull em uma confirmação monoparental.

PullRequestMergeStrategy

Estratégia de mesclagem de solicitação pull

Name Caminho Tipo Description
Autoria de Conflitos
conflictAuthorshipCommits boolean

Se verdadeiro, as resoluções de conflitos aplicadas durante a mesclagem serão colocadas em commits separados para preservar as informações de autoria para a culpa do git.

Detetar Renomear Falsos Positivos
detectRenameFalsePositives boolean

Se verdadeiro, deteta renomear falsos positivos.

Desativar Renomeações
disableRenames boolean

Se verdadeiro, a deteção de renomeação não será executada durante a mesclagem.

PullRequestCompletionOptions

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

Name Caminho Tipo Description
Preenchimento automático Ignorar IDs de configuração
autoCompleteIgnoreConfigIds array of integer

Lista de quaisquer IDs de configuração de política que o preenchimento automático não deve esperar

Política de desvio
bypassPolicy boolean

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

Motivo do desvio
bypassReason string

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

Excluir ramificação de origem
deleteSourceBranch boolean

Se verdadeiro, a ramificação de origem da solicitação pull será excluída após a conclusão.

Mensagem de confirmação de mesclagem
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 pull

Fusão de Squash
squashMerge boolean

Se MergeStrategy não estiver definido, a estratégia de mesclagem não será fast-forward se esse sinalizador for false, ou squash se true.

Itens de trabalho de transição
transitionWorkItems boolean

Se verdadeiro, tentaremos fazer a transição de quaisquer itens de trabalho vinculados à solicitação pull para o próximo estado lógico (ou seja, Ativo -> Resolvido).

CommitGitUserDate

Confirmar data do usuário do Git

Name Caminho Tipo Description
Data de confirmação do usuário
date string

Data da operação Git.

Confirmar e-mail do usuário
email string

Endereço de e-mail do usuário que executa a operação Git.

Confirmar URL da imagem
imageUrl string

Url para o avatar do usuário.

Confirmar nome de usuário
name string

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

GitCommitRef

Git Commit Ref

Name 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 completa de comentário de confirmação do Git.

ID de confirmação
commitId string

Id do compromisso.

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 Remoto
remoteUrl string

Caminho de URL remoto para a confirmação.

URL de confirmação
url string

URL REST para este recurso.

GitRefUpdate

Atualização Git Ref

Name Caminho Tipo Description
Nome Ref
name string

O nome do Git Ref que foi atualizado.

ID do repositório
repositoryId string

O id exclusivo do repositório.

ID de confirmação antiga
oldObjectId string

O id da confirmação anterior que esta Ref apontou antes da atualização.

Nova ID de confirmação
newObjectId string

O id do novo commit que esta Ref apontou antes da atualização.

VstsList[Projeto]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of Project

Os modelos VSTS

Projeto

Projeto

Name 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.

Name Caminho Tipo Description
Valor
value array of ReleaseDefinition

Os modelos VSTS

Definição de Lançamento

Definição de versão

Name Caminho Tipo Description
Comment
Comment string

O comentário da definição de lançamento.

Criado em
CreatedOn date-time

A data em que a definição de 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.

Modificadopor
ModifiedBy IdentityRef

Identidade Ref

Modificados Em
ModifiedOn date-time

A data em que a definição de lançamento 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 de versão
ReleaseNameFormat string

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

Revisão
Revision integer

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

Fonte
Source string

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

Etiquetas
Tags array of string

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

URL
Url string

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

IdentityRef

Identidade Ref

Name Caminho Tipo Description
Alias de diretório
DirectoryAlias string

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

Nome de exibição
DisplayName string

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

Nome Exclusivo
UniqueName string

O nome exclusivo da referência de identidade.

URL
Url string

O URL da referência de identidade.

Id
Id string

O Id da referência de identidade.

ReleaseDefinitionShallowReference

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

Name 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

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

Objeto

ObjectWithoutType

Release

Release

Name Caminho Tipo Description
Comment
Comment string

O comentário do lançamento.

Criado Por
CreatedBy IdentityRef

Identidade Ref

Criado em
CreatedOn date-time

A data em que a versão foi criada.

Description
Description string

A descrição da libertação.

Id
Id integer

O identificador exclusivo da versão.

Guarde para sempre
KeepForever boolean

Se a versão deve ser excluída das políticas de retenção.

Registra a URL do contêiner
LogsContainerUrl string

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

Modificadopor
ModifiedBy IdentityRef

Identidade Ref

Modificados Em
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.

Definição de Lançamento
ReleaseDefinition ReleaseDefinitionShallowReference

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

Situação
Status string

O status da liberação.

URL
Url string

O URL da versão.

VstsList[TfvcChangeset]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of TfvcChangeset

Os modelos VSTS

TfvcChangeset

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

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

O id exclusivo do conjunto de alterações.

autor
author ChangesetAuthor

Autor do conjunto de alterações

checkedInBy
checkedInBy ChangesetCheckedInBy

Conjunto de alterações com check-in feito por

Data de criação
createdDate date-time

A data/hora 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

Name 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 com check-in feito por

Name Caminho Tipo Description
Check-in por nome
displayName string

O nome do usuário que fez check-in no 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.

Name Caminho Tipo Description
Valor
value array of WorkItemType

Os modelos VSTS.

WorkItemType

Tipo de item de trabalho

Name 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.

Campos
FieldInstances array of WorkItemTypeFieldInstance

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

ícone Id
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 de campo do tipo de item de trabalho

Name Caminho Tipo Description
Sempre Necessário
AlwaysRequired boolean

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

Nome de 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 apontando para os detalhes da instância do campo.

VstsList[JObject]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of Object

Os modelos VSTS

VstsList[QueryHierarchyItem]

Uma lista de modelos VSTS.

Name Caminho Tipo Description
Valor
value array of QueryHierarchyItem

Os modelos VSTS

QueryHierarchyItem

Item de hierarquia de consulta

Name 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 de 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 da hierarquia de consulta tem filhos.

Id
Id string

O identificador exclusivo do item de hierarquia de consulta.

É suprimido
IsDeleted boolean

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

É pasta
IsFolder boolean

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

A sintaxe é inválida
IsInvalidSyntax boolean

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

É público
IsPublic boolean

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

Cláusulas LinkClauses
LinkClauses WorkItemQueryClause

Cláusula de consulta de item de trabalho

Nome
Name string

O nome do item da 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.

Cláusulas Fonte
SourceClauses WorkItemQueryClause

Cláusula de consulta de item de trabalho

Cláusulas-alvo
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

Name Caminho Tipo Description
Categoria de Estado
category string

Categoria de Estado

Valor da cor
color string

Valor da cor

nome do estado
name string

Nome do estado do tipo de item de trabalho

Cláusula WorkItemQueryClause

Cláusula de consulta de item de trabalho

Name 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

Valor do campo
FieldValue WorkItemFieldReference

Referência de campo de item de trabalho

É valor de campo
IsFieldValue boolean

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

Operador lógico
LogicalOperator string

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

Operator
Operator WorkItemFieldOperation

Operação de campo de item de trabalho

Valor
Value string

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

WorkItemFieldReference

Referência de campo de item de trabalho

Name Caminho Tipo Description
Nome
Name string

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

Nome de 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 Classificar Consulta de Item de Trabalho

Name Caminho Tipo Description
Descending
Descending boolean

Especifica se a coluna de classificação da consulta do item de trabalho é decrescente.

Campo
Field WorkItemFieldReference

Referência de campo de item de trabalho

WorkItemFieldOperation

Operação de campo de item de trabalho

Name Caminho Tipo Description
Nome
Name string

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

Nome de referência
ReferenceName string

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

Gasoduto

Name Caminho Tipo Description
count
count integer

count

valor
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

Correr

Name Caminho Tipo Description
count
count integer

count

valor
value array of object

Execução de 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
state
value.state RunState

Estado de execução

createdDate (Data de criação)
value.createdDate string

data de criação

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

Data de conclusão
value.finishedDate string

data de conclusão da execução

RunResult

Resultado da execução

Resultado da execução

RunState

Estado de execução

Estado de execução