az functionapp deployment source

Kaynak denetimi aracılığıyla işlev uygulaması dağıtımlarını yönetin.

Komutlar

az functionapp deployment source config

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

az functionapp deployment source config-local-git

İşlev uygulaması dağıtımı için kopyalayıp göndermek üzere git deposu uç noktasının URL'sini alın.

az functionapp deployment source config-zip

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

az functionapp deployment source delete

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

az functionapp deployment source show

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

az functionapp deployment source sync

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

az functionapp deployment source update-token

Azure app service'te önbelleğe alınan kaynak denetimi belirtecini güncelleştirin.

az functionapp deployment source config

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

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

Örnekler

Git veya Mercurial depolarından dağıtımı yönetin. (otomatik olarak oluşturulmuş)

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

Gerekli Parametreler

--repo-url -u

En son kaynağı ç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 gereklidir.

--github-action

GitHub eylemi kullanılıyorsa, varsayılan değer False olur.

--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 olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--manual-integration

Kaynak denetimiyle web arasında otomatik eşitlemeyi devre dışı bırakın.

--name -n

İşlev uygulamasının adı.

--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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.

az functionapp deployment source config-local-git

İşlev uygulaması dağıtımı için kopyalayıp göndermek üzere git deposu uç noktasının URL'sini alın.

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

Örnekler

Bir uç nokta alın ve bunu git uzaktan kumandası olarak ekleyin.

az functionapp 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 olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

İşlev uygulamasının adı.

--resource-group -g

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

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.

az functionapp deployment source config-zip

Bir işlev 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ının npm install veya dotnet publish gibi derlemeyle ilgili eylemler gerektirmediğini varsayar. Kudu algılama mantığını etkinleştirmek ve betik oluşturma işlemini oluşturmak için zip dosyanıza aşağıdaki '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true' içeriğine sahip bir .deployment dosyası eklenerek bu geçersiz kılınabilir. Bkz. https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-preview. Alternatif olarak ayar az functionapp config appsettings set komutu kullanılarak etkinleştirilebilir.

az functionapp deployment source config-zip --src
                                            [--build-remote {false, true}]
                                            [--ids]
                                            [--name]
                                            [--resource-group]
                                            [--slot]
                                            [--timeout]

Örnekler

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

az functionapp 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

--build-remote

Dağıtım sırasında uzaktan derlemeyi etkinleştirin.

kabul edilen değerler: false, true
--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 olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

İşlev uygulamasının adı.

--resource-group -g

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

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.

--timeout -t

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

az functionapp deployment source delete

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

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

Örnekler

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

az functionapp deployment source delete --name MyFunctionApp --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 olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

İşlev uygulamasının adı.

--resource-group -g

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

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.

az functionapp deployment source show

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

az functionapp deployment source show [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--slot]

Örnekler

Kaynak denetimi dağıtım yapılandırmasının ayrıntılarını alın. (otomatik olarak oluşturulmuş)

az functionapp deployment source show --name MyFunctionApp --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 olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

İşlev uygulamasının adı.

--resource-group -g

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

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.

az functionapp deployment source sync

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

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

Örnekler

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

az functionapp deployment source sync --name MyFunctionApp --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 olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

İşlev uygulamasının adı.

--resource-group -g

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

--slot -s

Yuvanın adı. Belirtilmezse varsayılan olarak üretim yuvasına geçin.

az functionapp deployment source update-token

Azure app service'te önbelleğe alınan kaynak denetimi belirtecini güncelleştirin.

Belirteç sağlanmazsa, komut mevcut belirteci temizler.

az functionapp deployment source update-token [--git-token]

İsteğe Bağlı Parametreler

--git-token

Otomatik eşitleme için Git erişim belirteci gereklidir.