Sdílet prostřednictvím


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

PipelineGeneralSettings

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