Udostępnij za pośrednictwem


General Settings - Update

Aktualizacje ustawienia ogólne potoku.

PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1-preview.1

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
organization
path True

string

Nazwa organizacji usługi Azure DevOps.

project
path True

string

Identyfikator projektu lub nazwa projektu

api-version
query True

string

Wersja interfejsu API do użycia. Powinno to być ustawione na wartość "7.1-preview.1", aby używać tej wersji interfejsu API.

Treść żądania

Nazwa Typ Opis
auditEnforceSettableVar

boolean

W przypadku włączenia dzienniki inspekcji będą generowane za każdym razem, gdy ktoś kolejkuje przebieg potoku i definiuje zmienne, które nie są oznaczone jako "Ustawiana w czasie kolejki".

buildsEnabledForForks

boolean

Włącz rozwidlenia repozytoriów w celu tworzenia żądań ściągnięcia.

disableClassicBuildPipelineCreation

boolean

Wyłącz tworzenie klasycznych potoków kompilacji.

disableClassicPipelineCreation

boolean

Wyłącz tworzenie potoków klasycznych.

disableClassicReleasePipelineCreation

boolean

Wyłącz tworzenie klasycznych potoków wydania.

enableShellTasksArgsSanitizing

boolean

Włącz zadania powłoki args sanitizing.

enableShellTasksArgsSanitizingAudit

boolean

Włącz zadania powłoki args sanitizing preview.

enforceJobAuthScope

boolean

Jeśli jest włączona, zakres dostępu dla wszystkich potoków innych niż wydania zmniejsza się do bieżącego projektu.

enforceJobAuthScopeForForks

boolean

Wymuszanie zakresu uwierzytelniania zadań dla kompilacji rozwidlenia repozytoriów.

enforceJobAuthScopeForReleases

boolean

Jeśli jest włączona, zakres dostępu dla wszystkich potoków wydania zmniejsza się do bieżącego projektu.

enforceNoAccessToSecretsFromForks

boolean

Nie wymuszaj dostępu do wpisów tajnych dla kompilacji rozwidlenia repozytoriów.

enforceReferencedRepoScopedToken

boolean

Ogranicza zakres dostępu dla wszystkich potoków tylko do repozytoriów, do których jawnie odwołuje się potok.

enforceSettableVar

boolean

W przypadku włączenia można ustawić tylko te zmienne, które są jawnie oznaczone jako "Settable at queue time" (Ustawiana w czasie kolejki).

forkProtectionEnabled

boolean

Włącz ustawienia wymuszające pewne poziomy ochrony na potrzeby tworzenia żądań ściągnięcia z rozwidlenia globalnie.

isCommentRequiredForPullRequest

boolean

Utwórz komentarze wymagane do utworzenia kompilacji we wszystkich żądaniach ściągnięcia.

publishPipelineMetadata

boolean

Umożliwia potokom rejestrowanie metadanych.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Twórz komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły i nieutwórców.

requireCommentsForNonTeamMembersOnly

boolean

Twórz komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły.

statusBadgesArePrivate

boolean

Użytkownicy anonimowi mogą uzyskać dostęp do interfejsu API wskaźnika stanu dla wszystkich potoków, chyba że ta opcja jest włączona.

Odpowiedzi

Nazwa Typ Opis
200 OK

PipelineGeneralSettings

operacja zakończona powodzeniem

Zabezpieczenia

oauth2

Typ: oauth2
Flow: accessCode
Adres URL autoryzacji: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Adres 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

Zakresy

Nazwa Opis
vso.project_write Umożliwia odczytywanie i aktualizowanie projektów i zespołów.

Definicje

PipelineGeneralSettings

Zawiera ustawienia ogólne potoku.

Nazwa Typ Opis
auditEnforceSettableVar

boolean

W przypadku włączenia dzienniki inspekcji będą generowane za każdym razem, gdy ktoś kolejkuje przebieg potoku i definiuje zmienne, które nie są oznaczone jako "Ustawiana w czasie kolejki".

buildsEnabledForForks

boolean

Włącz rozwidlenia repozytoriów w celu tworzenia żądań ściągnięcia.

disableClassicBuildPipelineCreation

boolean

Wyłącz tworzenie klasycznych potoków kompilacji.

disableClassicPipelineCreation

boolean

Wyłącz tworzenie potoków klasycznych.

disableClassicReleasePipelineCreation

boolean

Wyłącz tworzenie klasycznych potoków wydania.

enableShellTasksArgsSanitizing

boolean

Włącz zadania powłoki args sanitizing.

enableShellTasksArgsSanitizingAudit

boolean

Włącz zadania powłoki args sanitizing preview.

enforceJobAuthScope

boolean

Jeśli jest włączona, zakres dostępu dla wszystkich potoków innych niż wydania zmniejsza się do bieżącego projektu.

enforceJobAuthScopeForForks

boolean

Wymuszanie zakresu uwierzytelniania zadań dla kompilacji rozwidlenia repozytoriów.

enforceJobAuthScopeForReleases

boolean

Jeśli jest włączona, zakres dostępu dla wszystkich potoków wydania zmniejsza się do bieżącego projektu.

enforceNoAccessToSecretsFromForks

boolean

Nie wymuszaj dostępu do wpisów tajnych dla kompilacji rozwidlenia repozytoriów.

enforceReferencedRepoScopedToken

boolean

Ogranicza zakres dostępu dla wszystkich potoków tylko do repozytoriów, do których jawnie odwołuje się potok.

enforceSettableVar

boolean

W przypadku włączenia można ustawić tylko te zmienne, które są jawnie oznaczone jako "Settable at queue time" (Ustawiana w czasie kolejki).

forkProtectionEnabled

boolean

Włącz ustawienia wymuszające pewne poziomy ochrony na potrzeby tworzenia żądań ściągnięcia z rozwidlenia globalnie.

isCommentRequiredForPullRequest

boolean

Utwórz komentarze wymagane do utworzenia kompilacji we wszystkich żądaniach ściągnięcia.

publishPipelineMetadata

boolean

Umożliwia potokom rejestrowanie metadanych.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Twórz komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły i nieutwórców.

requireCommentsForNonTeamMembersOnly

boolean

Twórz komentarze wymagane do tworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły.

statusBadgesArePrivate

boolean

Użytkownicy anonimowi mogą uzyskać dostęp do interfejsu API wskaźnika stanu dla wszystkich potoków, chyba że ta opcja jest włączona.