LogBrewCo/cli. Action menginstal LogBrew CLI
dari npm, jadi runner harus memiliki Node.js. Runner Linux, macOS, dan Windows
yang di-host GitHub sudah memilikinya.
Buat kunci artefak
Masuk dengan LogBrew CLI dan cari ID proyek:LOGBREW_ARTIFACT_KEY. Di GitHub, buka Settings, lalu Secrets and
variables, lalu Actions. Setelah itu, hapus file lokalnya.
Tambahkan langkah
Tambahkan action setelah langkah yang men-deploy aplikasi Anda. Sematkan action ke tag rilis CLI. Tag ini juga menentukan versi CLI yang diinstal action.release, environment, dan service yang sama dengan yang
dikirim aplikasi Anda saat runtime. Lihat Rilis untuk
nama rilis.
Dengan if: always(), langkah tetap berjalan saat deployment gagal, sehingga
LogBrew mencatat deployment yang gagal. Dalam kasus itu, ekspresi status
mengirim failed.
Input
Action menetapkan output
deployment-id.
Agar jendela waktu deployment lebih tepat, atur started-at ke waktu langkah
deployment Anda dimulai.
Unggah source map
Inputsourcemaps mengunggah build yang disiapkan plugin Vite. Siapkan plugin
terlebih dahulu, lihat Source map JavaScript. Proyek
harus menginstal @logbrew/sdk, karena action menjalankan helper unggahnya
dengan npx --no-install. Jalankan npm ci sebelum action.
Jangan deploy file .map atau manifest ke situs web publik atau CDN.
Unggah file debug
Inputdebug-files menjalankan logbrew debug-artifacts upload dengan
proyek, rilis, lingkungan, dan layanan yang sama. Lihat Crash dan hang
Apple untuk file dSYM.
Jalankan ulang langkah
Anda bisa mengirim lagi ID deployment yang sama dengan nilai yang sama. LogBrew hanya menyimpan satu deployment. ID yang sama dengan nilai berbeda akan gagal. Saat Anda menjalankan ulang workflow, GitHub menaikkanrun_attempt. ID default berubah, jadi action mencatat deployment baru.
