Menggunakan Proyek Anda
Rollback Proyek
Cara mengembalikan proyek Anda ke versi deployment sebelumnya.
Terakhir diperbarui:
Apa itu rollback?
Rollback memungkinkan Anda mengembalikan proyek ke versi deployment sebelumnya. Jika sebuah penyempurnaan tidak berjalan sesuai harapan, Anda dapat kembali ke versi yang berfungsi — dengan satu klik.
Cara melakukan rollback
Di tampilan obrolan proyek Anda, setiap deployment yang berhasil muncul sebagai penanda checkpoint yang menampilkan nomor versi, deskripsi apa yang dibangun, dan stempel waktu. Untuk rollback:
- Gulir melalui obrolan Anda untuk menemukan versi deployment yang ingin Anda pulihkan.
- Klik tombol Rollback here pada penanda deployment.
- Konfirmasi rollback dalam dialog yang muncul.
- FloopFloop akan memulihkan kode Anda dan men-deploy ulang secara otomatis.
Tombol rollback disembunyikan pada deployment terbaru (karena Anda sudah berada di versi tersebut) dan saat deployment sedang berlangsung.
Apa yang terjadi saat rollback
Saat Anda memicu rollback, FloopFloop:
- Mengambil kode persis dari versi deployment target.
- Mengganti semua kode saat ini dengan versi yang lebih lama (termasuk menghapus file yang ditambahkan kemudian).
- Memicu build dan deployment baru dengan kode yang dipulihkan.
Versi deployment baru dibuat untuk rollback (misalnya, jika Anda berada di v3 dan rollback ke v1, hasilnya adalah v4 dengan kode v1's). Riwayat deployment Anda sepenuhnya dipertahankan.
Biaya
Rollback tersedia di semua tingkat langganan, termasuk paket gratis. Untuk paket berbayar, rollback menghabiskan 1 kredit. Pengguna paket gratis dapat melakukan rollback tanpa biaya.
Keterbatasan
- Skema database tidak di-rollback. Hanya kode aplikasi yang dikembalikan. Jika sebuah deployment menambahkan tabel atau kolom database baru, hal tersebut tetap ada setelah rollback. Ini berarti rollback paling cocok untuk perubahan UI, logika, dan konten.
- Hanya deployment yang selesai yang dapat digunakan sebagai target rollback. Deployment yang gagal atau sedang berlangsung tidak dapat dipilih.
- Satu rollback sekaligus. Anda tidak dapat memulai rollback saat deployment lain sudah berlangsung.