PipelineGeneralSettings interface
Zawiera ustawienia ogólne potoku.
Właściwości
audit |
Jeśli ta opcja jest włączona, dzienniki inspekcji będą generowane za każdym razem, gdy ktoś kolejkuje przebieg potoku i definiuje zmienne, które nie są oznaczone jako "Ustaw tabelę w czasie kolejki". |
builds |
Włącz rozwidlenia repozytoriów w celu tworzenia żądań ściągnięcia. |
disable |
Wyłącz tworzenie klasycznych potoków kompilacji. |
disable |
Wyłącz tworzenie potoków klasycznych. |
disable |
Wyłącz tworzenie klasycznych potoków wydania. |
disable |
Wyłącz sugerowane wyzwalacze ciągłej integracji potoku, jeśli brakuje sekcji wyzwalacza w języku YAML. |
enable |
Włącz zadania powłoki args sanitizing. |
enable |
Włącz zadania powłoki args sanitizing preview. |
enforce |
Jeśli to ustawienie jest włączone, zakres dostępu dla wszystkich potoków innych niż wydania zmniejsza się do bieżącego projektu. |
enforce |
Wymuszanie zakresu uwierzytelniania zadań dla kompilacji rozwidlonych repozytoriów. |
enforce |
Jeśli to ustawienie jest włączone, zakres dostępu dla wszystkich potoków wydania zmniejsza się do bieżącego projektu. |
enforce |
Wymuszanie dostępu do wpisów tajnych dla kompilacji rozwidlonych repozytoriów. |
enforce |
Ogranicza zakres dostępu dla wszystkich potoków tylko do repozytoriów jawnie przywołynych przez potok. |
enforce |
Jeśli to ustawienie jest włączone, tylko te zmienne, które są jawnie oznaczone jako "Settable at queue time" można ustawić w czasie kolejki. |
fork |
Włącz ustawienia, które wymuszają pewne poziomy ochrony na potrzeby tworzenia żądań ściągnięcia z rozwidlenia globalnego. |
is |
Komentarze wymagane do tworzenia kompilacji we wszystkich żądaniach ściągnięcia. |
publish |
Umożliwia potokom rejestrowanie metadanych. |
require |
Komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków niezwiązanych z zespołem i nieutwórców. |
require |
Komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły. |
status |
Użytkownicy anonimowi mogą uzyskać dostęp do interfejsu API wskaźnika stanu dla wszystkich potoków, chyba że ta opcja jest włączona. |
Szczegóły właściwości
auditEnforceSettableVar
Jeśli ta opcja jest włączona, dzienniki inspekcji będą generowane za każdym razem, gdy ktoś kolejkuje przebieg potoku i definiuje zmienne, które nie są oznaczone jako "Ustaw tabelę w czasie kolejki".
auditEnforceSettableVar: boolean
Wartość właściwości
boolean
buildsEnabledForForks
Włącz rozwidlenia repozytoriów w celu tworzenia żądań ściągnięcia.
buildsEnabledForForks: boolean
Wartość właściwości
boolean
disableClassicBuildPipelineCreation
Wyłącz tworzenie klasycznych potoków kompilacji.
disableClassicBuildPipelineCreation: boolean
Wartość właściwości
boolean
disableClassicPipelineCreation
Wyłącz tworzenie potoków klasycznych.
disableClassicPipelineCreation: boolean
Wartość właściwości
boolean
disableClassicReleasePipelineCreation
Wyłącz tworzenie klasycznych potoków wydania.
disableClassicReleasePipelineCreation: boolean
Wartość właściwości
boolean
disableImpliedYAMLCiTrigger
Wyłącz sugerowane wyzwalacze ciągłej integracji potoku, jeśli brakuje sekcji wyzwalacza w języku YAML.
disableImpliedYAMLCiTrigger: boolean
Wartość właściwości
boolean
enableShellTasksArgsSanitizing
Włącz zadania powłoki args sanitizing.
enableShellTasksArgsSanitizing: boolean
Wartość właściwości
boolean
enableShellTasksArgsSanitizingAudit
Włącz zadania powłoki args sanitizing preview.
enableShellTasksArgsSanitizingAudit: boolean
Wartość właściwości
boolean
enforceJobAuthScope
Jeśli to ustawienie jest włączone, zakres dostępu dla wszystkich potoków innych niż wydania zmniejsza się do bieżącego projektu.
enforceJobAuthScope: boolean
Wartość właściwości
boolean
enforceJobAuthScopeForForks
Wymuszanie zakresu uwierzytelniania zadań dla kompilacji rozwidlonych repozytoriów.
enforceJobAuthScopeForForks: boolean
Wartość właściwości
boolean
enforceJobAuthScopeForReleases
Jeśli to ustawienie jest włączone, zakres dostępu dla wszystkich potoków wydania zmniejsza się do bieżącego projektu.
enforceJobAuthScopeForReleases: boolean
Wartość właściwości
boolean
enforceNoAccessToSecretsFromForks
Wymuszanie dostępu do wpisów tajnych dla kompilacji rozwidlonych repozytoriów.
enforceNoAccessToSecretsFromForks: boolean
Wartość właściwości
boolean
enforceReferencedRepoScopedToken
Ogranicza zakres dostępu dla wszystkich potoków tylko do repozytoriów jawnie przywołynych przez potok.
enforceReferencedRepoScopedToken: boolean
Wartość właściwości
boolean
enforceSettableVar
Jeśli to ustawienie jest włączone, tylko te zmienne, które są jawnie oznaczone jako "Settable at queue time" można ustawić w czasie kolejki.
enforceSettableVar: boolean
Wartość właściwości
boolean
forkProtectionEnabled
Włącz ustawienia, które wymuszają pewne poziomy ochrony na potrzeby tworzenia żądań ściągnięcia z rozwidlenia globalnego.
forkProtectionEnabled: boolean
Wartość właściwości
boolean
isCommentRequiredForPullRequest
Komentarze wymagane do tworzenia kompilacji we wszystkich żądaniach ściągnięcia.
isCommentRequiredForPullRequest: boolean
Wartość właściwości
boolean
publishPipelineMetadata
Umożliwia potokom rejestrowanie metadanych.
publishPipelineMetadata: boolean
Wartość właściwości
boolean
requireCommentsForNonTeamMemberAndNonContributors
Komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków niezwiązanych z zespołem i nieutwórców.
requireCommentsForNonTeamMemberAndNonContributors: boolean
Wartość właściwości
boolean
requireCommentsForNonTeamMembersOnly
Komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły.
requireCommentsForNonTeamMembersOnly: boolean
Wartość właściwości
boolean
statusBadgesArePrivate
Użytkownicy anonimowi mogą uzyskać dostęp do interfejsu API wskaźnika stanu dla wszystkich potoków, chyba że ta opcja jest włączona.
statusBadgesArePrivate: boolean
Wartość właściwości
boolean