Megosztás a következőn keresztül:


Web Apps - Create Or Update Source Control

Az alkalmazás forrásvezérlési konfigurációjának frissítése című leírás.

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

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

Az alkalmazás neve.

resourceGroupName
path True

string

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

Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik.

subscriptionId
path True

string

Az Azure-előfizetés azonosítója. Ez egy GUID formátumú sztring (például 000000000-0000-0000-0000-0000000000).

api-version
query True

string

API-verzió

Kérelem törzse

Name Típus Description
kind

string

Erőforrás típusa.

properties.branch

string

Az üzembe helyezéshez használandó ág neve.

properties.deploymentRollbackEnabled

boolean

true az üzembe helyezés visszaállításának engedélyezéséhez; ellenkező esetben false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Ha a GitHub-művelet van kiválasztva, mint a társított konfiguráció.

properties.isGitHubAction

boolean

true, ha ez a GitHub-műveleten keresztül van üzembe helyezve.

properties.isManualIntegration

boolean

true a manuális integráció korlátozásához; false a folyamatos integráció engedélyezéséhez (amely webhookokat konfigurál online adattárakba, például a GitHubba).

properties.isMercurial

boolean

true Mercurial-adattárhoz; false egy Git-adattárhoz.

properties.repoUrl

string

Adattár vagy forrásvezérlő URL-címe.

Válaszok

Name Típus Description
200 OK

SiteSourceControl

A webalkalmazás forrásvezérlőjének létrehozása vagy frissítése sikeresen megtörtént.

201 Created

SiteSourceControl

Folyamatban lévő webalkalmazás forrásvezérlőjének létrehozása vagy frissítése.

202 Accepted

SiteSourceControl

Folyamatban lévő webalkalmazás forrásvezérlőjének létrehozása vagy frissítése.

Other Status Codes

DefaultErrorResponse

App Service-hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Definíciók

Name Description
DefaultErrorResponse

App Service-hibaválasz.

Details
Error

Hibamodell.

GitHubActionCodeConfiguration

A GitHub műveleti kód konfigurációja.

GitHubActionConfiguration

A GitHub műveletkonfigurációja.

GitHubActionContainerConfiguration

A GitHub műveleti tároló konfigurációja.

SiteSourceControl

Alkalmazás forrásvezérlési konfigurációja.

DefaultErrorResponse

App Service-hibaválasz.

Name Típus Description
error

Error

Hibamodell.

Details

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Error

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

Details[]

Részletes hibák.

innererror

string

További információ a hibakereséshez.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

GitHubActionCodeConfiguration

A GitHub műveleti kód konfigurációja.

Name Típus Description
runtimeStack

string

A futtatókörnyezeti verem a kódbázis-alkalmazások munkafolyamatfájl-tartalmának meghatározására szolgál.

runtimeVersion

string

A futtatókörnyezet verziója határozza meg, hogy melyik buildverzió legyen beállítva a munkafolyamat-fájlban.

GitHubActionConfiguration

A GitHub műveletkonfigurációja.

Name Típus Description
codeConfiguration

GitHubActionCodeConfiguration

GitHub Action-kódkonfiguráció.

containerConfiguration

GitHubActionContainerConfiguration

A GitHub Action tárolókonfigurációja.

generateWorkflowFile

boolean

Munkafolyamat-beállítás annak meghatározásához, hogy a munkafolyamat-fájlt létre kell-e hozni és meg kell-e írni az adattárba.

isLinux

boolean

Ez segít meghatározni a kiválasztandó munkafolyamat-konfigurációt.

GitHubActionContainerConfiguration

A GitHub műveleti tároló konfigurációja.

Name Típus Description
imageName

string

A build képének neve.

password

string

A rendszerkép tárolóregisztrációs adatbázisba való feltöltéséhez használt jelszó.

serverUrl

string

A tárolóregisztrációs adatbázis kiszolgálói URL-címe, ahol a buildet üzemeltetni fogják.

username

string

A rendszerkép tárolóregisztrációs adatbázisba való feltöltéséhez használt felhasználónév.

SiteSourceControl

Alkalmazás forrásvezérlési konfigurációja.

Name Típus Description
id

string

Erőforrás-azonosító.

kind

string

Erőforrás típusa.

name

string

Erőforrás neve.

properties.branch

string

Az üzembe helyezéshez használandó ág neve.

properties.deploymentRollbackEnabled

boolean

true az üzembe helyezés visszaállításának engedélyezéséhez; ellenkező esetben false.

properties.gitHubActionConfiguration

GitHubActionConfiguration

Ha a GitHub-művelet van kiválasztva, mint a társított konfiguráció.

properties.isGitHubAction

boolean

true, ha ez a GitHub-műveleten keresztül van üzembe helyezve.

properties.isManualIntegration

boolean

true a manuális integráció korlátozásához; false a folyamatos integráció engedélyezéséhez (amely webhookokat konfigurál online adattárakba, például a GitHubba).

properties.isMercurial

boolean

true Mercurial-adattárhoz; false egy Git-adattárhoz.

properties.repoUrl

string

Adattár vagy forrásvezérlő URL-címe.

type

string

Erőforrás típusa.