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