az webapp deployment source

Kaynak denetimi aracılığıyla web uygulaması dağıtımını yönetme.

Komutlar

az webapp deployment source config

Git veya Mercurial depolarından dağıtımı yönetme.

az webapp deployment source config-local-git

Web uygulaması dağıtımı için kopyalanıp gönderilecek bir git deposu uç noktası için URL alın.

az webapp deployment source config-zip

Web uygulaması için kudu zip push dağıtımını kullanarak dağıtım gerçekleştirin.

az webapp deployment source delete

Kaynak denetimi dağıtım yapılandırmasını silin.

az webapp deployment source show

Kaynak denetimi dağıtım yapılandırmasının ayrıntılarını elde edin.

az webapp deployment source sync

Depodan eşitle. Yalnızca el ile tümleştirme modunda gereklidir.

az webapp deployment source update-token

Azure App Service'te önbelleğe alınan kaynak denetimi belirteci güncelleştirildi.

az webapp deployment source config

Git veya Mercurial depolarından dağıtımı yönetme.

az webapp deployment source config --repo-url
                                   [--branch]
                                   [--git-token]
                                   [--github-action]
                                   [--ids]
                                   [--manual-integration]
                                   [--name]
                                   [--repository-type {externalgit, git, github, localgit, mercurial}]
                                   [--resource-group]
                                   [--slot]
                                   [--subscription]

Örnekler

Git veya Mercurial depolarından dağıtımı yönetme. (otomatik olarak)

az webapp deployment source config --branch master --manual-integration --name MyWebApp --repo-url https://github.com/Azure-Samples/function-image-upload-resize --resource-group MyResourceGroup

Gerekli Parametreler

--repo-url -u

Kaynağın en son sürümünü çekmek için depo URL'si, örneğin https://github.com/foo/foo-web .

İsteğe Bağlı Parametreler

--branch

Deponun dal adı.

--git-token

Otomatik eşitleme için git erişim belirteci gerekir.

--github-action

Github eylemi kullanıyorsanız varsayılan değer False'tır.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olması gerekir. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlayablisiniz.

--manual-integration

Kaynak denetimi ile web arasında otomatik eşitlemeyi devre dışı bırakma.

--name -n

Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. varsayılanı kullanarak az configure --defaults web=<name> yapılandırarak.

--repository-type

Depo türü.

kabul edilen değerler: externalgit, git, github, localgit, mercurial
varsayılan değer: git
--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvası kullanılır.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az webapp deployment source config-local-git

Web uygulaması dağıtımı için kopyalanıp gönderilecek bir git deposu uç noktası için URL alın.

az webapp deployment source config-local-git [--ids]
                                             [--name]
                                             [--resource-group]
                                             [--slot]
                                             [--subscription]

Örnekler

Bir uç nokta bulun ve bunu git uzak noktası olarak ekleyin.

az webapp deployment source config-local-git \
    -g MyResourceGroup -n MyUniqueApp

git remote add azure \
    https://{deploy_user_name}@MyUniqueApp.scm.azurewebsites.net/MyUniqueApp.git

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olması gerekir. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlayablisiniz.

--name -n

Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. varsayılanı kullanarak az configure --defaults web=<name> yapılandırarak.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvası kullanılır.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az webapp deployment source config-zip

Web uygulaması için kudu zip push dağıtımını kullanarak dağıtım gerçekleştirin.

Varsayılan olarak Kudu, zip dağıtımları için npm install veya dotnet publish gibi derlemeyle ilgili eylemler gerektir dotnet publish. Kudu algılama mantığını etkinleştirmek ve betik oluşturma işlemini derlemek için , '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true' içeriğine sahip zip dosyanıza bir .deployment dosyası dahil etmek bu geçersiz kılınabilir. Bkz. https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternatif olarak, az webapp config appsettings set komutu kullanılarak ayar etkinleştirilebilir.

az webapp deployment source config-zip --src
                                       [--ids]
                                       [--name]
                                       [--resource-group]
                                       [--slot]
                                       [--subscription]
                                       [--timeout]

Örnekler

Zip dosyası içeriğini kullanarak dağıtım gerçekleştirin.

az webapp deployment source config-zip \
    -g {myRG} -n {myAppName} \
    --src {zipFilePathLocation}

Gerekli Parametreler

--src

Dağıtım için bir zip dosyası yolu.

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olması gerekir. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlayablisiniz.

--name -n

Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. varsayılanı kullanarak az configure --defaults web=<name> yapılandırarak.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvası kullanılır.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

--timeout -t

Dağıtımın durumunu kontrol etmek için saniyeler içinde yapılandırılabilir zaman aşımı.

az webapp deployment source delete

Kaynak denetimi dağıtım yapılandırmasını silin.

az webapp deployment source delete [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--slot]
                                   [--subscription]

Örnekler

Kaynak denetimi dağıtım yapılandırmasını silin. (otomatik olarak)

az webapp deployment source delete --name MyWebApp --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olması gerekir. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlayablisiniz.

--name -n

Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. varsayılanı kullanarak az configure --defaults web=<name> yapılandırarak.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvası kullanılır.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az webapp deployment source show

Kaynak denetimi dağıtım yapılandırmasının ayrıntılarını elde edin.

az webapp deployment source show [--ids]
                                 [--name]
                                 [--query-examples]
                                 [--resource-group]
                                 [--slot]
                                 [--subscription]

Örnekler

Kaynak denetimi dağıtım yapılandırmasının ayrıntılarını elde edin. (otomatik olarak)

az webapp deployment source show --name MyWebApp --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olması gerekir. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlayablisiniz.

--name -n

Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. varsayılanı kullanarak az configure --defaults web=<name> yapılandırarak.

--query-examples

Sizin için JMESPath dizesi önerin. Sonuçları görmek için sorgudan birini kopyalayıp --query parametresinin içine çift tırnak işareti içine yapıştırabilirsiniz. Bu anahtar sözcükleri temel alarak önerilerde yer ver vermemiz için bir veya daha fazla konumsal anahtar sözcük ekleyebilirsiniz.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvası kullanılır.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az webapp deployment source sync

Depodan eşitle. Yalnızca el ile tümleştirme modunda gereklidir.

az webapp deployment source sync [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--slot]
                                 [--subscription]

Örnekler

Depodan eşitle. Yalnızca el ile tümleştirme modunda gereklidir. (otomatik olarak)

az webapp deployment source sync --name MyWebapp --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olması gerekir. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlayablisiniz.

--name -n

Web uygulamasının adı. Belirtilmezse, rastgele bir ad oluşturulur. varsayılanı kullanarak az configure --defaults web=<name> yapılandırarak.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvası kullanılır.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.

az webapp deployment source update-token

Azure App Service'te önbelleğe alınan kaynak denetimi belirteci güncelleştirildi.

Belirteç sağlanamıyorsa, komut mevcut belirteci temizler.

az webapp deployment source update-token [--git-token]
                                         [--subscription]

İsteğe Bağlı Parametreler

--git-token

Otomatik eşitleme için git erişim belirteci gerekir.

--subscription

Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak az account set -s NAME_OR_ID yapılandırabilirsiniz.