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