General Settings - Update
Aggiorna le impostazioni generali della pipeline.
PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Nome dell'organizzazione di Azure DevOps. |
|
project
|
path | True |
string |
ID progetto o nome progetto |
|
api-version
|
query | True |
string |
Versione dell'API da usare. Deve essere impostato su '7.1' per usare questa versione dell'API. |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| auditEnforceSettableVar |
boolean |
Se abilitata, i log di controllo verranno generati ogni volta che un utente accoda un'esecuzione della pipeline e definisce le variabili non contrassegnate come "Impostabile in fase di coda". |
| buildsEnabledForForks |
boolean |
Abilitare i repository con fork per compilare richieste pull. |
| disableClassicBuildPipelineCreation |
boolean |
Disabilitare la creazione di pipeline di compilazione classiche. |
| disableClassicPipelineCreation |
boolean |
Disabilitare la creazione di pipeline classiche. |
| disableClassicReleasePipelineCreation |
boolean |
Disabilitare la creazione di pipeline di versione classica. |
| enableShellTasksArgsSanitizing |
boolean |
Abilitare la purificazione delle attività della shell. |
| enableShellTasksArgsSanitizingAudit |
boolean |
Abilitare le attività della shell per la purificazione dell'anteprima. |
| enforceJobAuthScope |
boolean |
Se abilitata, l'ambito di accesso per tutte le pipeline non di versione riduce al progetto corrente. |
| enforceJobAuthScopeForForks |
boolean |
Applicare l'ambito di autenticazione del processo per le compilazioni di repository con fork. |
| enforceJobAuthScopeForReleases |
boolean |
Se abilitata, l'ambito di accesso per tutte le pipeline di versione riduce al progetto corrente. |
| enforceNoAccessToSecretsFromForks |
boolean |
Imporre l'accesso ai segreti per le compilazioni di repository con fork. |
| enforceReferencedRepoScopedToken |
boolean |
Limita l'ambito di accesso per tutte le pipeline solo ai repository a cui fa riferimento in modo esplicito la pipeline. |
| enforceSettableVar |
boolean |
Se abilitata, solo le variabili contrassegnate in modo esplicito come "Impostabile in fase di coda" possono essere impostate in fase di coda. |
| forkProtectionEnabled |
boolean |
Abilitare le impostazioni che applicano determinati livelli di protezione per la compilazione di richieste pull dai fork a livello globale. |
| isCommentRequiredForPullRequest |
boolean |
Creare commenti necessari per avere compilazioni in tutte le richieste pull. |
| publishPipelineMetadata |
boolean |
Consente alle pipeline di registrare i metadati. |
| requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Creare commenti necessari per creare compilazioni nelle richieste pull da membri non del team e non collaboratori. |
| requireCommentsForNonTeamMembersOnly |
boolean |
Creare commenti necessari per avere compilazioni nelle richieste pull da membri non del team. |
| statusBadgesArePrivate |
boolean |
Gli utenti anonimi possono accedere all'API badge di stato per tutte le pipeline, a meno che questa opzione non sia abilitata. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
operazione riuscita |
Sicurezza
oauth2
Tipo:
oauth2
Flow:
accessCode
URL di autorizzazione:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL 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
Ambiti
| Nome | Descrizione |
|---|---|
| vso.project_write | Concede la possibilità di leggere e aggiornare progetti e team. |
Definizioni
PipelineGeneralSettings
Contiene le impostazioni generali della pipeline.
| Nome | Tipo | Descrizione |
|---|---|---|
| auditEnforceSettableVar |
boolean |
Se abilitata, i log di controllo verranno generati ogni volta che un utente accoda un'esecuzione della pipeline e definisce le variabili non contrassegnate come "Impostabile in fase di coda". |
| buildsEnabledForForks |
boolean |
Abilitare i repository con fork per compilare richieste pull. |
| disableClassicBuildPipelineCreation |
boolean |
Disabilitare la creazione di pipeline di compilazione classiche. |
| disableClassicPipelineCreation |
boolean |
Disabilitare la creazione di pipeline classiche. |
| disableClassicReleasePipelineCreation |
boolean |
Disabilitare la creazione di pipeline di versione classica. |
| enableShellTasksArgsSanitizing |
boolean |
Abilitare la purificazione delle attività della shell. |
| enableShellTasksArgsSanitizingAudit |
boolean |
Abilitare le attività della shell per la purificazione dell'anteprima. |
| enforceJobAuthScope |
boolean |
Se abilitata, l'ambito di accesso per tutte le pipeline non di versione riduce al progetto corrente. |
| enforceJobAuthScopeForForks |
boolean |
Applicare l'ambito di autenticazione del processo per le compilazioni di repository con fork. |
| enforceJobAuthScopeForReleases |
boolean |
Se abilitata, l'ambito di accesso per tutte le pipeline di versione riduce al progetto corrente. |
| enforceNoAccessToSecretsFromForks |
boolean |
Imporre l'accesso ai segreti per le compilazioni di repository con fork. |
| enforceReferencedRepoScopedToken |
boolean |
Limita l'ambito di accesso per tutte le pipeline solo ai repository a cui fa riferimento in modo esplicito la pipeline. |
| enforceSettableVar |
boolean |
Se abilitata, solo le variabili contrassegnate in modo esplicito come "Impostabile in fase di coda" possono essere impostate in fase di coda. |
| forkProtectionEnabled |
boolean |
Abilitare le impostazioni che applicano determinati livelli di protezione per la compilazione di richieste pull dai fork a livello globale. |
| isCommentRequiredForPullRequest |
boolean |
Creare commenti necessari per avere compilazioni in tutte le richieste pull. |
| publishPipelineMetadata |
boolean |
Consente alle pipeline di registrare i metadati. |
| requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Creare commenti necessari per creare compilazioni nelle richieste pull da membri non del team e non collaboratori. |
| requireCommentsForNonTeamMembersOnly |
boolean |
Creare commenti necessari per avere compilazioni nelle richieste pull da membri non del team. |
| statusBadgesArePrivate |
boolean |
Gli utenti anonimi possono accedere all'API badge di stato per tutte le pipeline, a meno che questa opzione non sia abilitata. |