Compartilhar via


General Settings - Update

Atualiza as configurações gerais do pipeline.

PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.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' 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 são marcadas como "Settable 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

Desabilite 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 tarefas do shell.

enableShellTasksArgsSanitizingAudit

boolean

Habilite as tarefas do shell para limpar a visualização.

enforceJobAuthScope

boolean

Se habilitado, o escopo de acesso para todos os pipelines que não são de versão é reduzido ao projeto atual.

enforceJobAuthScopeForForks

boolean

Impor o 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 versão é reduzido ao 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 a apenas repositórios explicitamente referenciados pelo pipeline.

enforceSettableVar

boolean

Se habilitado, somente as variáveis que são explicitamente marcadas como "Settable no tempo de fila" podem ser definidas no momento da fila.

forkProtectionEnabled

boolean

Habilite as configurações que impõem determinados níveis de proteção para a criação de 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 os pipelines registrem metadados.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faça comentários necessários para ter builds em solicitações de pull de membros não membros 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

Usuários anônimos podem acessar a API de selo de 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 as 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 são marcadas como "Settable 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

Desabilite 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 tarefas do shell.

enableShellTasksArgsSanitizingAudit

boolean

Habilite as tarefas do shell para limpar a visualização.

enforceJobAuthScope

boolean

Se habilitado, o escopo de acesso para todos os pipelines que não são de versão é reduzido ao projeto atual.

enforceJobAuthScopeForForks

boolean

Impor o 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 versão é reduzido ao 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 a apenas repositórios explicitamente referenciados pelo pipeline.

enforceSettableVar

boolean

Se habilitado, somente as variáveis que são explicitamente marcadas como "Settable no tempo de fila" podem ser definidas no momento da fila.

forkProtectionEnabled

boolean

Habilite as configurações que impõem determinados níveis de proteção para a criação de 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 os pipelines registrem metadados.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faça comentários necessários para ter builds em solicitações de pull de membros não membros 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

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