GAGAL MEMULAI JALAN DARI PACKAGE.txt

Dec 12 2020

Pipeline kami menunjukkan keberhasilan setelah penerapan.

Saat mencari di "konsol Kudo" di folder wwwrootsaya 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\sitepackagessaya 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

2 krishg Dec 15 2020 at 14:35

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 .