Dan*_*iel 5 azure-deployment azure-web-app-service
我们的管道表明部署后成功。
当查看文件夹中的“Kudo console”时,wwwroot我观察到以下行为:

部署任务没什么特别的:
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy Frontend'
inputs:
ConnectionType: 'AzureRM'
azureSubscription: # subscription #
appType: 'webApp'
WebAppName: # appname #
packageForLinux: # package #
Run Code Online (Sandbox Code Playgroud)
构建的工件大约是。大小为 17 MB 并且存在。我下载了。它是一个可以解压的 ZIP 文件。

在查看时,data\sitepackages我观察到以下行为:所有部署运行的大小均为1 KB。这解释了为什么无法提取 ZIP。但为什么是 1 KB?

更新(1):
当我们使用“Kudo Console”中的“Zip Push Deploy”功能时,我们可以拖放之前从工件中下载的 ZIP 文件。 zip 被解压并且应用程序可以运行! 这意味着工件中的 ZIP 没有损坏。
更新(2):
完整的运行表明成功并生成了 17 MB 的工件。部署后,ZIP 文件的大小为 1 KB。部署任务一定有问题吧?
更新(3):
部署步骤的屏幕截图也显示成功:
更新(4):
MSFT 支持建议使用部署作业的 V3:AzureRmWebAppDeployment@3。
相同的结果。
更新(5):
我同时重新创建了应用程序服务(删除并创建)。
相同的结果。
我几乎可以肯定您的 yaml 步骤中的包路径不正确。应该是像下面这样的。不幸的是,误导部分是管道显示以错误的路径成功。
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy Frontend'
inputs:
ConnectionType: 'AzureRM'
azureSubscription: # subscription #
appType: 'webApp'
WebAppName: # appname #
packageForLinux: '$(Pipeline.Workspace)/**/*.zip'
Run Code Online (Sandbox Code Playgroud)
过去也有类似的问题。
| 归档时间: |
|
| 查看次数: |
8330 次 |
| 最近记录: |