General Settings - Update
Aktualizacje ustawień ogólnych potoku.
PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.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. Należy ustawić wartość "7.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 "Settable 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 oczyszczanie zadań powłoki. |
| 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 rozwidlonych 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 |
Wymuszanie dostępu do wpisów tajnych dla kompilacji rozwidlonych repozytoriów. |
| enforceReferencedRepoScopedToken |
boolean |
Ogranicza zakres dostępu dla wszystkich potoków tylko do repozytoriów jawnie przywołynych przez potok. |
| enforceSettableVar |
boolean |
Jeśli to ustawienie jest włączone, w kolejce można ustawić tylko te zmienne, które są jawnie oznaczone jako "Settable at queue time". |
| forkProtectionEnabled |
boolean |
Włącz ustawienia, które wymuszają pewne poziomy ochrony na potrzeby tworzenia żądań ściągnięcia z rozwidlenia globalnego. |
| isCommentRequiredForPullRequest |
boolean |
Twórz komentarze wymagane do tworzenia kompilacji we wszystkich żądaniach ściągnięcia. |
| publishPipelineMetadata |
boolean |
Umożliwia potokom rejestrowanie metadanych. |
| requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Dodaj komentarze wymagane do utworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły i osób niebędących współautorami. |
| requireCommentsForNonTeamMembersOnly |
boolean |
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 | Udziela możliwość odczytywania i aktualizowania 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 "Settable 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 oczyszczanie zadań powłoki. |
| 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 rozwidlonych 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 |
Wymuszanie dostępu do wpisów tajnych dla kompilacji rozwidlonych repozytoriów. |
| enforceReferencedRepoScopedToken |
boolean |
Ogranicza zakres dostępu dla wszystkich potoków tylko do repozytoriów jawnie przywołynych przez potok. |
| enforceSettableVar |
boolean |
Jeśli to ustawienie jest włączone, w kolejce można ustawić tylko te zmienne, które są jawnie oznaczone jako "Settable at queue time". |
| forkProtectionEnabled |
boolean |
Włącz ustawienia, które wymuszają pewne poziomy ochrony na potrzeby tworzenia żądań ściągnięcia z rozwidlenia globalnego. |
| isCommentRequiredForPullRequest |
boolean |
Twórz komentarze wymagane do tworzenia kompilacji we wszystkich żądaniach ściągnięcia. |
| publishPipelineMetadata |
boolean |
Umożliwia potokom rejestrowanie metadanych. |
| requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Dodaj komentarze wymagane do utworzenia kompilacji w żądaniach ściągnięcia od członków innych niż zespoły i osób niebędących współautorami. |
| requireCommentsForNonTeamMembersOnly |
boolean |
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. |