Compartir a través de


General Settings - Update

Actualiza la configuración general de la canalización.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

Nombre de la organización de Azure DevOps.

project
path True

string

Id. de proyecto o nombre del proyecto

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "7.1" para usar esta versión de la API.

Cuerpo de la solicitud

Nombre Tipo Description
auditEnforceSettableVar

boolean

Si está habilitado, los registros de auditoría se generarán cada vez que alguien pone en cola una ejecución de canalización y define variables que no están marcadas como "Settable en tiempo de cola".

buildsEnabledForForks

boolean

Habilite los repositorios bifurcadas para compilar solicitudes de incorporación de cambios.

disableClassicBuildPipelineCreation

boolean

Deshabilite la creación de canalizaciones de compilación clásicas.

disableClassicPipelineCreation

boolean

Deshabilite la creación de canalizaciones clásicas.

disableClassicReleasePipelineCreation

boolean

Deshabilite la creación de canalizaciones de versión clásicas.

enableShellTasksArgsSanitizing

boolean

Habilite las tareas de shell para sanear.

enableShellTasksArgsSanitizingAudit

boolean

Habilite las tareas de shell para sanear la versión preliminar.

enforceJobAuthScope

boolean

Si está habilitado, el ámbito de acceso para todas las canalizaciones que no son de versión se reduce al proyecto actual.

enforceJobAuthScopeForForks

boolean

Aplique el ámbito de autenticación del trabajo para las compilaciones de repositorios bifurcadas.

enforceJobAuthScopeForReleases

boolean

Si está habilitado, el ámbito de acceso para todas las canalizaciones de versión se reduce al proyecto actual.

enforceNoAccessToSecretsFromForks

boolean

Exigir ningún acceso a secretos para compilaciones de repositorios bifurcadas.

enforceReferencedRepoScopedToken

boolean

Restringe el ámbito de acceso de todas las canalizaciones a solo repositorios a los que hace referencia explícitamente la canalización.

enforceSettableVar

boolean

Si está habilitada, solo las variables que se marcan explícitamente como "Settable at queue time" (Establecer en tiempo de cola) se pueden establecer en tiempo de cola.

forkProtectionEnabled

boolean

Habilite la configuración que exige determinados niveles de protección para crear solicitudes de incorporación de cambios de bifurcaciones globalmente.

isCommentRequiredForPullRequest

boolean

Realice comentarios necesarios para tener compilaciones en todas las solicitudes de incorporación de cambios.

publishPipelineMetadata

boolean

Permite que las canalizaciones registren metadatos.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Haga comentarios necesarios para tener compilaciones en solicitudes de incorporación de cambios de miembros que no son del equipo y de no colaboradores.

requireCommentsForNonTeamMembersOnly

boolean

Realice comentarios necesarios para tener compilaciones en solicitudes de incorporación de cambios de miembros que no son del equipo.

statusBadgesArePrivate

boolean

Los usuarios anónimos pueden acceder a la API de notificación de estado para todas las canalizaciones a menos que esta opción esté habilitada.

Respuestas

Nombre Tipo Description
200 OK

PipelineGeneralSettings

operación correcta

Seguridad

oauth2

Tipo: oauth2
Flujo: accessCode
Dirección URL de autorización: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del 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

Ámbitos

Nombre Description
vso.project_write Concede la capacidad de leer y actualizar proyectos y equipos.

Definiciones

PipelineGeneralSettings

Contiene la configuración general de la canalización.

Nombre Tipo Description
auditEnforceSettableVar

boolean

Si está habilitado, los registros de auditoría se generarán cada vez que alguien pone en cola una ejecución de canalización y define variables que no están marcadas como "Settable en tiempo de cola".

buildsEnabledForForks

boolean

Habilite los repositorios bifurcadas para compilar solicitudes de incorporación de cambios.

disableClassicBuildPipelineCreation

boolean

Deshabilite la creación de canalizaciones de compilación clásicas.

disableClassicPipelineCreation

boolean

Deshabilite la creación de canalizaciones clásicas.

disableClassicReleasePipelineCreation

boolean

Deshabilite la creación de canalizaciones de versión clásicas.

enableShellTasksArgsSanitizing

boolean

Habilite las tareas de shell para sanear.

enableShellTasksArgsSanitizingAudit

boolean

Habilite las tareas de shell para sanear la versión preliminar.

enforceJobAuthScope

boolean

Si está habilitado, el ámbito de acceso para todas las canalizaciones que no son de versión se reduce al proyecto actual.

enforceJobAuthScopeForForks

boolean

Aplique el ámbito de autenticación del trabajo para las compilaciones de repositorios bifurcadas.

enforceJobAuthScopeForReleases

boolean

Si está habilitado, el ámbito de acceso para todas las canalizaciones de versión se reduce al proyecto actual.

enforceNoAccessToSecretsFromForks

boolean

Exigir ningún acceso a secretos para compilaciones de repositorios bifurcadas.

enforceReferencedRepoScopedToken

boolean

Restringe el ámbito de acceso de todas las canalizaciones a solo repositorios a los que hace referencia explícitamente la canalización.

enforceSettableVar

boolean

Si está habilitada, solo las variables que se marcan explícitamente como "Settable at queue time" (Establecer en tiempo de cola) se pueden establecer en tiempo de cola.

forkProtectionEnabled

boolean

Habilite la configuración que exige determinados niveles de protección para crear solicitudes de incorporación de cambios de bifurcaciones globalmente.

isCommentRequiredForPullRequest

boolean

Realice comentarios necesarios para tener compilaciones en todas las solicitudes de incorporación de cambios.

publishPipelineMetadata

boolean

Permite que las canalizaciones registren metadatos.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Haga comentarios necesarios para tener compilaciones en solicitudes de incorporación de cambios de miembros que no son del equipo y de no colaboradores.

requireCommentsForNonTeamMembersOnly

boolean

Realice comentarios necesarios para tener compilaciones en solicitudes de incorporación de cambios de miembros que no son del equipo.

statusBadgesArePrivate

boolean

Los usuarios anónimos pueden acceder a la API de notificación de estado para todas las canalizaciones a menos que esta opción esté habilitada.