Mengelola peluncuran dan rilis

Jika peluncuran otomatis diaktifkan, setiap kali Anda mengirim commit baru ke cabang live di repositori GitHub, App Hosting, akan otomatis meluncurkan versi baru aplikasi. Anda dapat memeriksa status peluncuran di Firebase console atau di pemeriksaan GitHub App Hosting.

Lihat peluncuran

Firebase console memberikan akses ke informasi mendetail tentang semua peluncuran aplikasi Anda. Di tab App Hosting, pilih Lihat dasbor untuk backend yang peluncurannya ingin Anda lihat. Dasbor menampilkan informasi tentang peluncuran saat ini, beserta tabel yang mencantumkan histori semua peluncuran untuk backend ini.

Screenshot tampilan peluncuran konsol

Setiap peluncuran berisi git commit, tugas Cloud Build, dan revisi Cloud Run.

  • Git commit adalah snapshot repositori Anda pada saat peluncuran dibuat.
  • Tugas Cloud Build adalah lingkungan build tempat App Hosting menjalankan perintah build aplikasi Anda. Anda dapat mengakses log Cloud Build dengan mengklik ID build di Firebase console.
  • Revisi Cloud Run adalah lingkungan runtime untuk aplikasi Web Anda. Anda dapat mempelajari lebih lanjut konfigurasi runtime peluncuran (seperti batas CPU dan memori serta variabel lingkungan) dengan mengklik menu tiga titik dan memilih Lihat revisi Cloud Run.

Memicu peluncuran secara manual

Jika ingin memicu peluncuran secara manual dari sumber GitHub tanpa mendorong commit baru, Anda dapat membuat peluncuran dari Firebase console. Salah satu alasan Anda mungkin ingin memicu peluncuran secara manual adalah untuk memaksa pembuatan ulang konten statis. Misalnya, jika data yang digunakan untuk membuat halaman diperbarui, Anda sebaiknya merender ulang halaman untuk menayangkan konten yang diperbarui.

  1. Di tab App Hosting, pilih View dashboard untuk backend yang ingin Anda buat peluncurannya.
  2. Di dasbor backend, pilih Create rollout.
  3. Pilih cabang yang akan di-deploy.
  4. Pilih commit yang akan di-deploy, baik commit terbaru maupun commit sebelumnya yang ditentukan oleh ID commit-nya.
  5. Pilih Create. Status dan nomor build untuk peluncuran ditampilkan di tabel histori peluncuran. Setelah proses peluncuran selesai, peluncuran ini akan ditampilkan sebagai peluncuran saat ini.

Mengubah cabang aktif backend Anda

Anda dapat mengubah cabang GitHub yang digunakan untuk peluncuran otomatis di Firebase console. Untuk mengubah cabang live, picu peluncuran secara manual dengan cabang yang dipilih, lalu pilih Tetapkan sebagai cabang default. Kemudian, App Hosting akan membuat peluncuran secara otomatis saat perubahan didorong atau digabungkan ke cabang baru.