PACKAGE.txtからの実行の初期化に失敗しました
私たちのパイプラインは、展開後の成功を示しています。
フォルダ内の「工藤コンソール」をwwwroot
見ると、次のような動作が見られます。

デプロイタスクは特別なことではありません。
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy Frontend'
inputs:
ConnectionType: 'AzureRM'
azureSubscription: # subscription #
appType: 'webApp'
WebAppName: # appname #
packageForLinux: # package #
ビルドされるアーティファクトは約です。サイズは17MBで、存在します。ダウンロードしました。抽出可能なZIPファイルです。

見てみるとdata\sitepackages
、次の動作が見られます。すべてのデプロイメントの実行のサイズは1KBです。これは、ZIPを抽出できない理由を説明しています。しかし、なぜ1KBなのですか?

更新(1):
「工藤コンソール」の「ZipPushDeploy」機能を使用すると、以前にアーティファクトからダウンロードしたZIPファイルをドラッグアンドドロップできます。zipが抽出され、アプリが機能しています。これは、アーティファクトのZIPが破損していないことを意味します。

更新(2):
完全な実行は成功を示し、17MBのアーティファクトを生成します。展開後、ZIPファイルのサイズは1KBです。デプロイタスクに問題がある必要がありますか?

更新(3):
成功を示すDeployStepのScreenhot:

更新(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'
同様の過去の質問もあります。