Partager via


General Settings - Update

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

PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1-preview.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-preview.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 « Paramétrables au moment de la file d’attente ».

buildsEnabledForForks

boolean

Activer les dépôts dupliqués pour générer des demandes de tirage.

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

Activer l’assainissement des tâches de l’interpréteur de commandes.

enableShellTasksArgsSanitizingAudit

boolean

Activer la préversion des tâches de l’interpréteur de commandes.

enforceJobAuthScope

boolean

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

enforceJobAuthScopeForForks

boolean

Appliquer l’étendue d’authentification du travail pour les builds de dépôts dupliqués.

enforceJobAuthScopeForReleases

boolean

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

enforceNoAccessToSecretsFromForks

boolean

N’appliquez aucun accès aux secrets pour les builds de dépôts dupliqués.

enforceReferencedRepoScopedToken

boolean

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

enforceSettableVar

boolean

Si cette option est activée, seules les variables explicitement marquées comme « Paramétrable 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 la création de demandes de tirage à partir de duplications forks globalement.

isCommentRequiredForPullRequest

boolean

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

publishPipelineMetadata

boolean

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

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faites des commentaires nécessaires pour avoir des builds dans les demandes de tirage provenant de membres non-d’équipe et de non-contributeurs.

requireCommentsForNonTeamMembersOnly

boolean

Faites des commentaires nécessaires pour avoir des builds dans les demandes de tirage provenant de membres non membres de l’équipe.

statusBadgesArePrivate

boolean

Les utilisateurs anonymes peuvent accéder à l’API de badge status 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 Permet 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 « Paramétrables au moment de la file d’attente ».

buildsEnabledForForks

boolean

Activer les dépôts dupliqués pour générer des demandes de tirage.

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

Activer l’assainissement des tâches de l’interpréteur de commandes.

enableShellTasksArgsSanitizingAudit

boolean

Activer la préversion des tâches de l’interpréteur de commandes.

enforceJobAuthScope

boolean

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

enforceJobAuthScopeForForks

boolean

Appliquer l’étendue d’authentification du travail pour les builds de dépôts dupliqués.

enforceJobAuthScopeForReleases

boolean

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

enforceNoAccessToSecretsFromForks

boolean

N’appliquez aucun accès aux secrets pour les builds de dépôts dupliqués.

enforceReferencedRepoScopedToken

boolean

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

enforceSettableVar

boolean

Si cette option est activée, seules les variables explicitement marquées comme « Paramétrable 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 la création de demandes de tirage à partir de duplications forks globalement.

isCommentRequiredForPullRequest

boolean

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

publishPipelineMetadata

boolean

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

requireCommentsForNonTeamMemberAndNonContributors

boolean

Faites des commentaires nécessaires pour avoir des builds dans les demandes de tirage provenant de membres non-d’équipe et de non-contributeurs.

requireCommentsForNonTeamMembersOnly

boolean

Faites des commentaires nécessaires pour avoir des builds dans les demandes de tirage provenant de membres non membres de l’équipe.

statusBadgesArePrivate

boolean

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