无法从 PACKAGE.txt 初始化 运行
FAILED TO INITIALIZE RUN FROM PACKAGE.txt
我们的管道在部署后显示成功。
当查看文件夹 wwwroot
中的“Kudo 控制台”时,我观察到以下行为:
部署任务没什么特别的:
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy Frontend'
inputs:
ConnectionType: 'AzureRM'
azureSubscription: # subscription #
appType: 'webApp'
WebAppName: # appname #
packageForLinux: # package #
获得构建的工件大约是。 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'
还有一个.
我们的管道在部署后显示成功。
当查看文件夹 wwwroot
中的“Kudo 控制台”时,我观察到以下行为:
部署任务没什么特别的:
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy Frontend'
inputs:
ConnectionType: 'AzureRM'
azureSubscription: # subscription #
appType: 'webApp'
WebAppName: # appname #
packageForLinux: # package #
获得构建的工件大约是。 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'
还有一个