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