Partilhar via


General Settings - Update

Atualizações configurações gerais do pipeline.

PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1-preview.1

Parâmetros de URI

Nome Em Obrigatório Tipo Description
organization
path True

string

O nome da organização do Azure DevOps.

project
path True

string

ID do projeto ou nome do projeto

api-version
query True

string

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

Corpo da solicitação

Nome Tipo Description
auditEnforceSettableVar

boolean

Se habilitados, os logs de auditoria serão gerados sempre que alguém enfileirar uma execução de pipeline e definir variáveis que não estão marcadas como "Configuráveis no momento da fila".

buildsEnabledForForks

boolean

Habilite repositórios bifurcados para criar solicitações de pull.

disableClassicBuildPipelineCreation

boolean

Desabilite a criação de pipelines de build clássicos.

disableClassicPipelineCreation

boolean

Desabilitar a criação de pipelines clássicos.

disableClassicReleasePipelineCreation

boolean

Desabilite a criação de pipelines de lançamento clássicos.

enableShellTasksArgsSanitizing

boolean

Habilitar a limpeza de argumentos de tarefas de shell.

enableShellTasksArgsSanitizingAudit

boolean

Habilite as tarefas do shell args sanitizing preview.

enforceJobAuthScope

boolean

Se habilitado, o escopo de acesso para todos os pipelines de não lançamento reduz para o projeto atual.

enforceJobAuthScopeForForks

boolean

Impor escopo de autenticação de trabalho para builds de repositórios bifurcados.

enforceJobAuthScopeForReleases

boolean

Se habilitado, o escopo de acesso para todos os pipelines de lançamento reduz para o projeto atual.

enforceNoAccessToSecretsFromForks

boolean

Não imponha acesso a segredos para builds de repositórios bifurcados.

enforceReferencedRepoScopedToken

boolean

Restringe o escopo de acesso de todos os pipelines apenas a repositórios explicitamente referenciados pelo pipeline.

enforceSettableVar

boolean

Se habilitada, somente as variáveis que são explicitamente marcadas como "Configuráveis no momento da fila" podem ser definidas no momento da fila.

forkProtectionEnabled

boolean

Habilite as configurações que impõem determinados níveis de proteção para criar solicitações de pull de bifurcações globalmente.

isCommentRequiredForPullRequest

boolean

Faça comentários necessários para ter builds em todas as solicitações de pull.

publishPipelineMetadata

boolean

Permite que pipelines registrem metadados.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faça comentários necessários para ter builds em solicitações de pull de membros que não são da equipe e não colaboradores.

requireCommentsForNonTeamMembersOnly

boolean

Faça comentários necessários para ter builds em solicitações de pull de membros que não são da equipe.

statusBadgesArePrivate

boolean

Os usuários anônimos podem acessar a API de selo do status para todos os pipelines, a menos que essa opção esteja habilitada.

Respostas

Nome Tipo Description
200 OK

PipelineGeneralSettings

operação bem-sucedida

Segurança

oauth2

Tipo: oauth2
Flow: accessCode
URL de Autorização: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL do Token: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Escopos

Nome Description
vso.project_write Concede a capacidade de ler e atualizar projetos e equipes.

Definições

PipelineGeneralSettings

Contém configurações gerais do pipeline.

Nome Tipo Description
auditEnforceSettableVar

boolean

Se habilitados, os logs de auditoria serão gerados sempre que alguém enfileirar uma execução de pipeline e definir variáveis que não estão marcadas como "Configuráveis no momento da fila".

buildsEnabledForForks

boolean

Habilite repositórios bifurcados para criar solicitações de pull.

disableClassicBuildPipelineCreation

boolean

Desabilite a criação de pipelines de build clássicos.

disableClassicPipelineCreation

boolean

Desabilitar a criação de pipelines clássicos.

disableClassicReleasePipelineCreation

boolean

Desabilite a criação de pipelines de lançamento clássicos.

enableShellTasksArgsSanitizing

boolean

Habilitar a limpeza de argumentos de tarefas de shell.

enableShellTasksArgsSanitizingAudit

boolean

Habilite as tarefas do shell args sanitizing preview.

enforceJobAuthScope

boolean

Se habilitado, o escopo de acesso para todos os pipelines de não lançamento reduz para o projeto atual.

enforceJobAuthScopeForForks

boolean

Impor escopo de autenticação de trabalho para builds de repositórios bifurcados.

enforceJobAuthScopeForReleases

boolean

Se habilitado, o escopo de acesso para todos os pipelines de lançamento reduz para o projeto atual.

enforceNoAccessToSecretsFromForks

boolean

Não imponha acesso a segredos para builds de repositórios bifurcados.

enforceReferencedRepoScopedToken

boolean

Restringe o escopo de acesso de todos os pipelines apenas a repositórios explicitamente referenciados pelo pipeline.

enforceSettableVar

boolean

Se habilitada, somente as variáveis que são explicitamente marcadas como "Configuráveis no momento da fila" podem ser definidas no momento da fila.

forkProtectionEnabled

boolean

Habilite as configurações que impõem determinados níveis de proteção para criar solicitações de pull de bifurcações globalmente.

isCommentRequiredForPullRequest

boolean

Faça comentários necessários para ter builds em todas as solicitações de pull.

publishPipelineMetadata

boolean

Permite que pipelines registrem metadados.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faça comentários necessários para ter builds em solicitações de pull de membros que não são da equipe e não colaboradores.

requireCommentsForNonTeamMembersOnly

boolean

Faça comentários necessários para ter builds em solicitações de pull de membros que não são da equipe.

statusBadgesArePrivate

boolean

Os usuários anônimos podem acessar a API de selo do status para todos os pipelines, a menos que essa opção esteja habilitada.