Udostępnij za pośrednictwem


Web Apps - Create Or Update Source Control

Opis aktualizacji konfiguracji kontroli źródła aplikacji.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web?api-version=2024-11-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Nazwa grupy zasobów, do której należy zasób.

subscriptionId
path True

string

Twój identyfikator subskrypcji Azure. Jest to ciąg w formacie GUID (np. 0000000000-0000-0000-0000-0000000000000).

api-version
query True

string

Wersja interfejsu API

Treść żądania

Nazwa Typ Opis
kind

string

Rodzaj zasobu.

properties.branch

string

Nazwa gałęzi, która ma być używana do wdrożenia.

properties.deploymentRollbackEnabled

boolean

true włączyć wycofywanie wdrożenia; w przeciwnym razie false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Jeśli wybrano akcję usługi GitHub, niż skojarzona konfiguracja.

properties.isGitHubAction

boolean

true, jeśli jest on wdrożony za pośrednictwem akcji usługi GitHub.

properties.isManualIntegration

boolean

true ograniczyć integrację ręczną; false włączyć ciągłą integrację (która konfiguruje elementy webhook w repozytoriach online, takich jak GitHub).

properties.isMercurial

boolean

true dla repozytorium Mercurial; false dla repozytorium Git.

properties.repoUrl

string

Adres URL repozytorium lub kontroli źródła.

Odpowiedzi

Nazwa Typ Opis
200 OK

SiteSourceControl

Pomyślnie utworzono lub zaktualizowano kontrolę źródła dla aplikacji internetowej.

201 Created

SiteSourceControl

Tworzenie lub aktualizowanie kontroli źródła dla aplikacji internetowej w toku.

202 Accepted

SiteSourceControl

Tworzenie lub aktualizowanie kontroli źródła dla aplikacji internetowej w toku.

Other Status Codes

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Definicje

Nazwa Opis
DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Details
Error

Model błędu.

GitHubActionCodeConfiguration

Konfiguracja kodu akcji usługi GitHub.

GitHubActionConfiguration

Konfiguracja akcji usługi GitHub.

GitHubActionContainerConfiguration

Konfiguracja kontenera akcji usługi GitHub.

SiteSourceControl

Konfiguracja kontroli źródła dla aplikacji.

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg do programowego identyfikowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

Error

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg do programowego identyfikowania błędu.

details

Details[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat debugowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

GitHubActionCodeConfiguration

Konfiguracja kodu akcji usługi GitHub.

Nazwa Typ Opis
runtimeStack

string

Stos środowiska uruchomieniowego służy do określania zawartości pliku przepływu pracy dla aplikacji bazowych kodu.

runtimeVersion

string

Wersja środowiska uruchomieniowego służy do określania wersji kompilacji ustawionej w pliku przepływu pracy.

GitHubActionConfiguration

Konfiguracja akcji usługi GitHub.

Nazwa Typ Opis
codeConfiguration

GitHubActionCodeConfiguration

Konfiguracja kodu akcji usługi GitHub.

containerConfiguration

GitHubActionContainerConfiguration

Konfiguracja kontenera akcji usługi GitHub.

generateWorkflowFile

boolean

Opcja przepływu pracy określająca, czy plik przepływu pracy powinien zostać wygenerowany i zapisany w repozytorium.

isLinux

boolean

Pomoże to określić konfigurację przepływu pracy do wybrania.

GitHubActionContainerConfiguration

Konfiguracja kontenera akcji usługi GitHub.

Nazwa Typ Opis
imageName

string

Nazwa obrazu kompilacji.

password

string

Hasło używane do przekazywania obrazu do rejestru kontenerów.

serverUrl

string

Adres URL serwera dla rejestru kontenerów, w którym będzie hostowana kompilacja.

username

string

Nazwa użytkownika używana do przekazywania obrazu do rejestru kontenerów.

SiteSourceControl

Konfiguracja kontroli źródła dla aplikacji.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.branch

string

Nazwa gałęzi, która ma być używana do wdrożenia.

properties.deploymentRollbackEnabled

boolean

true włączyć wycofywanie wdrożenia; w przeciwnym razie false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Jeśli wybrano akcję usługi GitHub, niż skojarzona konfiguracja.

properties.isGitHubAction

boolean

true, jeśli jest on wdrożony za pośrednictwem akcji usługi GitHub.

properties.isManualIntegration

boolean

true ograniczyć integrację ręczną; false włączyć ciągłą integrację (która konfiguruje elementy webhook w repozytoriach online, takich jak GitHub).

properties.isMercurial

boolean

true dla repozytorium Mercurial; false dla repozytorium Git.

properties.repoUrl

string

Adres URL repozytorium lub kontroli źródła.

type

string

Typ zasobu.