General Settings - Update
Aggiornamenti impostazioni generali della pipeline.
PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1-preview.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 del progetto |
api-version
|
query | True |
string |
Versione dell'API da usare. Deve essere impostato su '7.1-preview.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 che non sono 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à shell. |
enableShellTasksArgsSanitizingAudit |
boolean |
Abilitare le attività shell per la purificazione dell'anteprima. |
enforceJobAuthScope |
boolean |
Se abilitata, l'ambito di accesso per tutte le pipeline non di versione viene ridotto 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 viene ridotto al progetto corrente. |
enforceNoAccessToSecretsFromForks |
boolean |
Imporre l'assenza di 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 da 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 avere compilazioni in 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 che non sono 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à shell. |
enableShellTasksArgsSanitizingAudit |
boolean |
Abilitare le attività shell per la purificazione dell'anteprima. |
enforceJobAuthScope |
boolean |
Se abilitata, l'ambito di accesso per tutte le pipeline non di versione viene ridotto 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 viene ridotto al progetto corrente. |
enforceNoAccessToSecretsFromForks |
boolean |
Imporre l'assenza di 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 da 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 avere compilazioni in 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. |