SCM_DO_BUILD_DURING_DEPLOYMENT 由 Azure Cli 显式设置为 false

Mor*_*ori 6 azure-cli azure-functions azure-cli2 azure-function-app

我在 Jenkins 构建中使用 Azure Cli 将我的nodejsazure 函数部署到 azure。我需要 Kudu 构建 npm 包以减少 Jenkins 端的部署时间。

我有SCM_DO_BUILD_DURING_DEPLOYMENT = trueAzure Functions 配置,但 Azure Cli 在部署工件时明确将其设置为 false!因此,该应用程序将被排除在没有node_modules文件夹的情况下。

我正在使用类似于以下的命令:

az functionapp deployment source config-zip --src artifacts.zip --resource-group MyGroup --subscription MySubscription --name MyFunction --slot pre

知道如何修复它吗?

Har*_*ngh 0

过去似乎也有类似的版本回归问题。查看与此相关的问题:https ://github.com/Azure/azure-cli/issues/11246

您可以安装Azure CLI 2.0.772.0.75使用pip并查看此问题是否消失:

pip install azure-cli==2.0.75
Run Code Online (Sandbox Code Playgroud)

可能是最新更新的问题。