General Settings - Update
obecné nastavení kanálu Aktualizace.
PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1-preview.1
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
project
|
path | True |
string |
ID projektu nebo název projektu |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít. Tato verze rozhraní API by měla být nastavená na 7.1-preview.1. |
Text požadavku
Name | Typ | Description |
---|---|---|
auditEnforceSettableVar |
boolean |
Pokud je tato možnost povolená, protokoly auditu se vygenerují vždy, když někdo zatáčí spuštění kanálu do fronty a definuje proměnné, které nejsou označené jako "Nastavitelné v době fronty". |
buildsEnabledForForks |
boolean |
Povolte forkovaná úložiště pro sestavování žádostí o přijetí změn. |
disableClassicBuildPipelineCreation |
boolean |
Zakažte vytváření klasických kanálů buildu. |
disableClassicPipelineCreation |
boolean |
Zakažte vytváření klasických kanálů. |
disableClassicReleasePipelineCreation |
boolean |
Zakažte vytváření klasických kanálů verze. |
enableShellTasksArgsSanitizing |
boolean |
Povolte sanitizaci úloh prostředí. |
enableShellTasksArgsSanitizingAudit |
boolean |
Povolte úlohy prostředí args sanitizing preview. |
enforceJobAuthScope |
boolean |
Pokud je povoleno, rozsah přístupu pro všechny kanály, které nejsou vydané verze, se omezí na aktuální projekt. |
enforceJobAuthScopeForForks |
boolean |
Vynucovat rozsah ověřování úloh pro sestavení forku úložišť. |
enforceJobAuthScopeForReleases |
boolean |
Pokud je povoleno, rozsah přístupu pro všechny kanály verze se omezí na aktuální projekt. |
enforceNoAccessToSecretsFromForks |
boolean |
Vynucujte žádný přístup k tajným kódům pro sestavení forků úložišť. |
enforceReferencedRepoScopedToken |
boolean |
Omezuje rozsah přístupu pro všechny kanály pouze na úložiště, na která kanál explicitně odkazuje. |
enforceSettableVar |
boolean |
Pokud je tato možnost povolená, lze v čase fronty nastavit pouze proměnné, které jsou explicitně označené jako "Nastavitelné v čase fronty". |
forkProtectionEnabled |
boolean |
Povolte nastavení, která vynucují určité úrovně ochrany pro globální vytváření žádostí o přijetí změn z forků. |
isCommentRequiredForPullRequest |
boolean |
Vytvářejte komentáře, které jsou potřeba k tomu, aby všechny žádosti o přijetí změn měly sestavení. |
publishPipelineMetadata |
boolean |
Umožňuje kanálům zaznamenávat metadata. |
requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Vytvářejte komentáře potřebné k tomu, aby se sestavení v žádostech o přijetí změn od členů, kteří nejsou členy týmu, a od přispěvatelů. |
requireCommentsForNonTeamMembersOnly |
boolean |
Vytvářejte komentáře potřebné k tomu, aby se sestavení měla v žádostech o přijetí změn od členů, kteří nejsou členy týmu. |
statusBadgesArePrivate |
boolean |
Anonymní uživatelé mají přístup k rozhraní API pro odznáčky stavu pro všechny kanály, pokud není tato možnost povolená. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
úspěšná operace |
Zabezpečení
oauth2
Typ:
oauth2
Tok:
accessCode
URL autorizace:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL tokenu:
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
Rozsahy
Name | Description |
---|---|
vso.project_write | Uděluje možnost číst a aktualizovat projekty a týmy. |
Definice
PipelineGeneralSettings
Obsahuje obecná nastavení kanálu.
Name | Typ | Description |
---|---|---|
auditEnforceSettableVar |
boolean |
Pokud je tato možnost povolená, protokoly auditu se vygenerují vždy, když někdo zatáčí spuštění kanálu do fronty a definuje proměnné, které nejsou označené jako "Nastavitelné v době fronty". |
buildsEnabledForForks |
boolean |
Povolte forkovaná úložiště pro sestavování žádostí o přijetí změn. |
disableClassicBuildPipelineCreation |
boolean |
Zakažte vytváření klasických kanálů buildu. |
disableClassicPipelineCreation |
boolean |
Zakažte vytváření klasických kanálů. |
disableClassicReleasePipelineCreation |
boolean |
Zakažte vytváření klasických kanálů verze. |
enableShellTasksArgsSanitizing |
boolean |
Povolte sanitizaci úloh prostředí. |
enableShellTasksArgsSanitizingAudit |
boolean |
Povolte úlohy prostředí args sanitizing preview. |
enforceJobAuthScope |
boolean |
Pokud je povoleno, rozsah přístupu pro všechny kanály, které nejsou vydané verze, se omezí na aktuální projekt. |
enforceJobAuthScopeForForks |
boolean |
Vynucovat rozsah ověřování úloh pro sestavení forku úložišť. |
enforceJobAuthScopeForReleases |
boolean |
Pokud je povoleno, rozsah přístupu pro všechny kanály verze se omezí na aktuální projekt. |
enforceNoAccessToSecretsFromForks |
boolean |
Vynucujte žádný přístup k tajným kódům pro sestavení forků úložišť. |
enforceReferencedRepoScopedToken |
boolean |
Omezuje rozsah přístupu pro všechny kanály pouze na úložiště, na která kanál explicitně odkazuje. |
enforceSettableVar |
boolean |
Pokud je tato možnost povolená, lze v čase fronty nastavit pouze proměnné, které jsou explicitně označené jako "Nastavitelné v čase fronty". |
forkProtectionEnabled |
boolean |
Povolte nastavení, která vynucují určité úrovně ochrany pro globální vytváření žádostí o přijetí změn z forků. |
isCommentRequiredForPullRequest |
boolean |
Vytvářejte komentáře, které jsou potřeba k tomu, aby všechny žádosti o přijetí změn měly sestavení. |
publishPipelineMetadata |
boolean |
Umožňuje kanálům zaznamenávat metadata. |
requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Vytvářejte komentáře potřebné k tomu, aby se sestavení v žádostech o přijetí změn od členů, kteří nejsou členy týmu, a od přispěvatelů. |
requireCommentsForNonTeamMembersOnly |
boolean |
Vytvářejte komentáře potřebné k tomu, aby se sestavení měla v žádostech o přijetí změn od členů, kteří nejsou členy týmu. |
statusBadgesArePrivate |
boolean |
Anonymní uživatelé mají přístup k rozhraní API pro odznáčky stavu pro všechny kanály, pokud není tato možnost povolená. |