GAGAL MEMULAI JALAN DARI PACKAGE.txt
Pipeline kami menunjukkan keberhasilan setelah penerapan.
Saat mencari di "konsol Kudo" di folder wwwroot
saya mengamati perilaku berikut:

Deploy Task bukanlah hal yang istimewa:
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy Frontend'
inputs:
ConnectionType: 'AzureRM'
azureSubscription: # subscription #
appType: 'webApp'
WebAppName: # appname #
packageForLinux: # package #
Artefak yang dibangun adalah kira-kira. Berukuran 17 MB dan ada. Saya mengunduhnya. Ini adalah file ZIP yang dapat diekstraksi.

Ketika melihat data\sitepackages
saya mengamati perilaku berikut: Semua penyebaran berjalan memiliki ukuran 1 KB . Ini menjelaskan mengapa ZIP tidak dapat diekstraksi. Tapi KENAPA 1 KB?

PEMBARUAN (1):
Saat kita menggunakan fitur "Zip Push Deploy" dari "Kudo Console" kita dapat melakukan drag & drop file ZIP yang telah kita download dari artefak kita sebelumnya. Zip diekstraksi dan aplikasi berfungsi! Ini berarti ZIP di artefak tidak rusak.

PEMBARUAN (2):
Proses lengkap menunjukkan keberhasilan dan menghasilkan artefak dengan 17 MB. Setelah Penyebaran, ukuran file ZIP adalah 1 KB. Harus ada masalah dengan tugas penerapan?

PEMBARUAN (3):
Cuplikan layar dari Deploy Step yang juga menunjukkan kesuksesan:

PEMBARUAN (4):
Dukungan MSFT disarankan untuk menggunakan V3 dari menyebarkan Pekerjaan: AzureRmWebAppDeployment@3
.
Output yang berbeda:

Hasil yang sama.
PEMBARUAN (5):
Sementara itu saya telah membuat ulang layanan aplikasi (dihapus dan dibuat).
Hasil yang sama.
Jawaban
Saya hampir yakin bahwa jalur paket tidak benar di langkah yaml Anda. Seharusnya seperti di bawah ini. Sayangnya, bagian yang menyesatkan adalah pertunjukan pipa berhasil dengan jalur yang salah.
- task: AzureRmWebAppDeployment@4
displayName: 'Deploy Frontend'
inputs:
ConnectionType: 'AzureRM'
azureSubscription: # subscription #
appType: 'webApp'
WebAppName: # appname #
packageForLinux: '$(Pipeline.Workspace)/**/*.zip'
Ada juga pertanyaan serupa di masa lalu .