【发布时间】:2022-06-21 07:55:22
【问题描述】:
我想使用 AZURE CLI 在 Azure 应用服务(窗口实例)上部署或发布我的 Asp.Net Core 6.0 Web 作业(连续)项目 Zip 文件
我希望它仅使用 AZURE CLI Commends 进行部署
【问题讨论】:
标签: azure azure-webjobs azure-cli asp.net-core-6.0 azure-webjobs-triggered
我想使用 AZURE CLI 在 Azure 应用服务(窗口实例)上部署或发布我的 Asp.Net Core 6.0 Web 作业(连续)项目 Zip 文件
我希望它仅使用 AZURE CLI Commends 进行部署
【问题讨论】:
标签: azure azure-webjobs azure-cli asp.net-core-6.0 azure-webjobs-triggered
这是将 Web 作业发布/部署到 Azure 应用服务的语法:
dotnet publish --configuration Release -o .deploy/app_data/Jobs/Continuous/pgp
cp run.cmd .deploy/app_data/Jobs/Continuous/pgp
cd .deploy ; zip -r ../deploy.zip . * ; cd ..
az webapp deployment source config-zip -g $AZURE_RESOURCE_GROUP -n $AZURE_APP_SERVICE --src ./deploy.zip
您必须从您当前的工作目录位置运行这些命令。
示例:
注意:run.cmd文件由名为dotnet MyWebJob.dll %*的命令组成
dotnet publish src --configuration Release -o '../_zip/app_data/Jobs/Continuous/MyWebJob'
copy ./run.cmd './_zip/app_data/Jobs/Continuous/MyWebJob'
Compress-Archive -Path ./_zip/* -DestinationPath ./deploy.zip -Force
az webapp deployment source config-zip -g mywebjobapp-rg -n mywebjobapp --src ./deploy.zip
【讨论】: