Dela via


Web Apps - Update Source Control

Beskrivning för Uppdaterar källkontrollkonfigurationen för en app.

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

URI-parametrar

Name I Obligatorisk Typ Description
name
path True

string

Namnet på appen.

resourceGroupName
path True

string

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

Namnet på resursgruppen som resursen tillhör.

subscriptionId
path True

string

Ditt Azure-prenumerations-ID. Det här är en GUID-formaterad sträng (t.ex. 00000000-0000-0000-0000-000000000000).

api-version
query True

string

API-version

Begärandetext

Name Typ Description
kind

string

Typ av resurs.

properties.branch

string

Namnet på den gren som ska användas för distributionen.

properties.deploymentRollbackEnabled

boolean

true för att aktivera distributionsåterställning. annars false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Om GitHub-åtgärd har valts än den associerade konfigurationen.

properties.isGitHubAction

boolean

true om detta distribueras via GitHub-åtgärd.

properties.isManualIntegration

boolean

true för att begränsa till manuell integrering. false för att aktivera kontinuerlig integrering (som konfigurerar webhooks till online-lagringsplatser som GitHub).

properties.isMercurial

boolean

true för en Mercurial-lagringsplats. false för en Git-lagringsplats.

properties.repoUrl

string

URL för lagringsplats eller källkontroll.

Svar

Name Typ Description
200 OK

SiteSourceControl

Källkontrollen för webbappen har skapats eller uppdaterats.

201 Created

SiteSourceControl

Skapa eller uppdatera källkontrollen för webbappen som pågår.

202 Accepted

SiteSourceControl

Skapa eller uppdatera källkontrollen för webbappen som pågår.

Other Status Codes

DefaultErrorResponse

App Service-felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Definitioner

Name Description
DefaultErrorResponse

App Service-felsvar.

Details
Error

Felmodell.

GitHubActionCodeConfiguration

Konfigurationen av GitHub-åtgärdskoden.

GitHubActionConfiguration

GitHub-åtgärdskonfigurationen.

GitHubActionContainerConfiguration

Konfiguration av GitHub-åtgärdscontainer.

SiteSourceControl

Konfiguration av källkontroll för en app.

DefaultErrorResponse

App Service-felsvar.

Name Typ Description
error

Error

Felmodell.

Details

Name Typ Description
code

string

Standardiserad sträng för att programmatiskt identifiera felet.

message

string

Detaljerad felbeskrivning och felsökningsinformation.

target

string

Detaljerad felbeskrivning och felsökningsinformation.

Error

Felmodell.

Name Typ Description
code

string

Standardiserad sträng för att programmatiskt identifiera felet.

details

Details[]

Detaljerade fel.

innererror

string

Mer information om felsökningsfel.

message

string

Detaljerad felbeskrivning och felsökningsinformation.

target

string

Detaljerad felbeskrivning och felsökningsinformation.

GitHubActionCodeConfiguration

Konfigurationen av GitHub-åtgärdskoden.

Name Typ Description
runtimeStack

string

Körningsstack används för att fastställa arbetsflödesfilens innehåll för kodbasappar.

runtimeVersion

string

Körningsversionen används för att avgöra vilken versionsversion som ska anges i arbetsflödesfilen.

GitHubActionConfiguration

GitHub-åtgärdskonfigurationen.

Name Typ Description
codeConfiguration

GitHubActionCodeConfiguration

Konfiguration av GitHub-åtgärdskod.

containerConfiguration

GitHubActionContainerConfiguration

Konfiguration av GitHub Action-container.

generateWorkflowFile

boolean

Arbetsflödesalternativ för att avgöra om arbetsflödesfilen ska genereras och skrivas till lagringsplatsen.

isLinux

boolean

Detta hjälper dig att fastställa vilken arbetsflödeskonfiguration som ska väljas.

GitHubActionContainerConfiguration

Konfiguration av GitHub-åtgärdscontainer.

Name Typ Description
imageName

string

Avbildningsnamnet för bygget.

password

string

Lösenordet som används för att ladda upp avbildningen till containerregistret.

serverUrl

string

Server-URL:en för containerregistret där bygget ska finnas.

username

string

Användarnamnet som används för att ladda upp avbildningen till containerregistret.

SiteSourceControl

Konfiguration av källkontroll för en app.

Name Typ Description
id

string

Resurs-ID.

kind

string

Typ av resurs.

name

string

Resursnamn.

properties.branch

string

Namnet på den gren som ska användas för distributionen.

properties.deploymentRollbackEnabled

boolean

true för att aktivera distributionsåterställning. annars false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Om GitHub-åtgärd har valts än den associerade konfigurationen.

properties.isGitHubAction

boolean

true om detta distribueras via GitHub-åtgärd.

properties.isManualIntegration

boolean

true för att begränsa till manuell integrering. false för att aktivera kontinuerlig integrering (som konfigurerar webhooks till online-lagringsplatser som GitHub).

properties.isMercurial

boolean

true för en Mercurial-lagringsplats. false för en Git-lagringsplats.

properties.repoUrl

string

URL för lagringsplats eller källkontroll.

type

string

Resurstyp.