Compartir a través de


General Settings - Update

Novedades configuración general de la canalización.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

El 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-preview.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 at queue time".

buildsEnabledForForks

boolean

Habilite los repositorios bifurcados 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 los argumentos de limpieza de tareas de shell.

enableShellTasksArgsSanitizingAudit

boolean

Habilite la versión preliminar de los argumentos de tareas de shell.

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

Exigir el ámbito de autenticación de trabajo para 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

No se aplica acceso a secretos para compilaciones de repositorios bifurcados.

enforceReferencedRepoScopedToken

boolean

Restringe el ámbito de acceso de todas las canalizaciones a solo los 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 en tiempo de cola" se pueden establecer en tiempo de cola.

forkProtectionEnabled

boolean

Habilite la configuración que exija determinados niveles de protección para compilar 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 no colaboradores.

requireCommentsForNonTeamMembersOnly

boolean

Haga 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 distintivo 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 at queue time".

buildsEnabledForForks

boolean

Habilite los repositorios bifurcados 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 los argumentos de limpieza de tareas de shell.

enableShellTasksArgsSanitizingAudit

boolean

Habilite la versión preliminar de los argumentos de tareas de shell.

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

Exigir el ámbito de autenticación de trabajo para 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

No se aplica acceso a secretos para compilaciones de repositorios bifurcados.

enforceReferencedRepoScopedToken

boolean

Restringe el ámbito de acceso de todas las canalizaciones a solo los 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 en tiempo de cola" se pueden establecer en tiempo de cola.

forkProtectionEnabled

boolean

Habilite la configuración que exija determinados niveles de protección para compilar 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 no colaboradores.

requireCommentsForNonTeamMembersOnly

boolean

Haga 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 distintivo de estado para todas las canalizaciones a menos que esta opción esté habilitada.