Partager via


General Settings - Update

Met à jour les paramètres généraux du pipeline.

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

Paramètres URI

Nom Dans Obligatoire Type Description
organization
path True

string

Nom de l’organisation Azure DevOps.

project
path True

string

ID de projet ou nom du projet

api-version
query True

string

Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1 » pour utiliser cette version de l’API.

Corps de la demande

Nom Type Description
auditEnforceSettableVar

boolean

Si cette option est activée, les journaux d’audit sont générés chaque fois qu’une personne met en file d’attente une exécution de pipeline et définit des variables qui ne sont pas marquées comme « Settable au moment de la file d’attente ».

buildsEnabledForForks

boolean

Activez les référentiels dupliqués pour générer des demandes de tirage( pull request).

disableClassicBuildPipelineCreation

boolean

Désactivez la création de pipelines de build classiques.

disableClassicPipelineCreation

boolean

Désactivez la création de pipelines classiques.

disableClassicReleasePipelineCreation

boolean

Désactivez la création de pipelines de mise en production classiques.

enableShellTasksArgsSanitizing

boolean

Activez l’argage des tâches shell.

enableShellTasksArgsSanitizingAudit

boolean

Activer la préversion des tâches shell.

enforceJobAuthScope

boolean

Si cette option est activée, l’étendue de l’accès pour tous les pipelines sans mise en production est réduite au projet actuel.

enforceJobAuthScopeForForks

boolean

Appliquer l’étendue d’authentification de travail pour les builds de référentiels forked.

enforceJobAuthScopeForReleases

boolean

Si cette option est activée, l’étendue de l’accès pour tous les pipelines de mise en production réduit au projet actuel.

enforceNoAccessToSecretsFromForks

boolean

N’appliquez aucun accès aux secrets pour les builds de référentiels dupliqués.

enforceReferencedRepoScopedToken

boolean

Limite l’étendue de l’accès pour tous les pipelines aux référentiels référencés explicitement par le pipeline.

enforceSettableVar

boolean

Si cette option est activée, seules les variables qui sont explicitement marquées comme « Settable au moment de la file d’attente » peuvent être définies au moment de la file d’attente.

forkProtectionEnabled

boolean

Activez les paramètres qui appliquent certains niveaux de protection pour générer des demandes de tirage à partir de fourche globalement.

isCommentRequiredForPullRequest

boolean

Faites des commentaires nécessaires pour avoir des builds dans toutes les demandes de tirage.

publishPipelineMetadata

boolean

Permet aux pipelines d’enregistrer les métadonnées.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faites des commentaires nécessaires pour que les builds aient des demandes de tirage à partir de membres non d’équipe et de non-contributeurs.

requireCommentsForNonTeamMembersOnly

boolean

Faites des commentaires nécessaires pour que les builds aient des demandes de tirage à partir de membres non de l’équipe.

statusBadgesArePrivate

boolean

Les utilisateurs anonymes peuvent accéder à l’API de badge d’état pour tous les pipelines, sauf si cette option est activée.

Réponses

Nom Type Description
200 OK

PipelineGeneralSettings

opération réussie

Sécurité

oauth2

Type: oauth2
Flux: accessCode
URL d’autorisation: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL du jeton: 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

Étendues

Nom Description
vso.project_write Accorde la possibilité de lire et de mettre à jour des projets et des équipes.

Définitions

PipelineGeneralSettings

Contient les paramètres généraux du pipeline.

Nom Type Description
auditEnforceSettableVar

boolean

Si cette option est activée, les journaux d’audit sont générés chaque fois qu’une personne met en file d’attente une exécution de pipeline et définit des variables qui ne sont pas marquées comme « Settable au moment de la file d’attente ».

buildsEnabledForForks

boolean

Activez les référentiels dupliqués pour générer des demandes de tirage( pull request).

disableClassicBuildPipelineCreation

boolean

Désactivez la création de pipelines de build classiques.

disableClassicPipelineCreation

boolean

Désactivez la création de pipelines classiques.

disableClassicReleasePipelineCreation

boolean

Désactivez la création de pipelines de mise en production classiques.

enableShellTasksArgsSanitizing

boolean

Activez l’argage des tâches shell.

enableShellTasksArgsSanitizingAudit

boolean

Activer la préversion des tâches shell.

enforceJobAuthScope

boolean

Si cette option est activée, l’étendue de l’accès pour tous les pipelines sans mise en production est réduite au projet actuel.

enforceJobAuthScopeForForks

boolean

Appliquer l’étendue d’authentification de travail pour les builds de référentiels forked.

enforceJobAuthScopeForReleases

boolean

Si cette option est activée, l’étendue de l’accès pour tous les pipelines de mise en production réduit au projet actuel.

enforceNoAccessToSecretsFromForks

boolean

N’appliquez aucun accès aux secrets pour les builds de référentiels dupliqués.

enforceReferencedRepoScopedToken

boolean

Limite l’étendue de l’accès pour tous les pipelines aux référentiels référencés explicitement par le pipeline.

enforceSettableVar

boolean

Si cette option est activée, seules les variables qui sont explicitement marquées comme « Settable au moment de la file d’attente » peuvent être définies au moment de la file d’attente.

forkProtectionEnabled

boolean

Activez les paramètres qui appliquent certains niveaux de protection pour générer des demandes de tirage à partir de fourche globalement.

isCommentRequiredForPullRequest

boolean

Faites des commentaires nécessaires pour avoir des builds dans toutes les demandes de tirage.

publishPipelineMetadata

boolean

Permet aux pipelines d’enregistrer les métadonnées.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faites des commentaires nécessaires pour que les builds aient des demandes de tirage à partir de membres non d’équipe et de non-contributeurs.

requireCommentsForNonTeamMembersOnly

boolean

Faites des commentaires nécessaires pour que les builds aient des demandes de tirage à partir de membres non de l’équipe.

statusBadgesArePrivate

boolean

Les utilisateurs anonymes peuvent accéder à l’API de badge d’état pour tous les pipelines, sauf si cette option est activée.