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