Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris
Dalam aplikasi nyata, untuk memastikan keamanan data dan stabilitas aplikasi, kita biasanya perlu mendeploy beberapa lingkungan, seperti lingkungan pengembangan, lingkungan pra-rilis, dan lingkungan produksi. Dokumen ini akan memberikan contoh dua proses pengembangan tanpa kode yang umum dan menjelaskan secara rinci cara menerapkan manajemen rilis di NocoBase.
Tiga plugin ini esensial untuk manajemen rilis. Pastikan semua plugin berikut sudah diaktifkan.
Pendekatan ini cocok untuk proses pengembangan yang sederhana. Terdapat satu lingkungan pengembangan, satu lingkungan pra-rilis, dan satu lingkungan produksi. Perubahan mengalir dari lingkungan pengembangan ke lingkungan pra-rilis dan akhirnya di-deploy ke lingkungan produksi. Dalam proses ini, hanya lingkungan pengembangan yang dapat memodifikasi konfigurasi—lingkungan pra-rilis maupun produksi tidak mengizinkan modifikasi.

Saat mengonfigurasi aturan migrasi, pilih aturan "Timpa Prioritas" untuk tabel bawaan di inti dan plugin jika diperlukan; untuk yang lainnya, Anda dapat mempertahankan pengaturan default jika tidak ada persyaratan khusus.

Pendekatan ini cocok untuk kolaborasi multi-orang atau skenario proyek yang kompleks. Beberapa lingkungan pengembangan paralel dapat digunakan secara independen, dan semua perubahan digabungkan ke dalam satu lingkungan pra-rilis untuk pengujian dan verifikasi sebelum di-deploy ke produksi. Dalam proses ini, juga hanya lingkungan pengembangan yang dapat memodifikasi konfigurasi—lingkungan pra-rilis maupun produksi tidak mengizinkan modifikasi.

Saat mengonfigurasi aturan migrasi, pilih aturan "Sisipkan atau Perbarui Prioritas" untuk tabel bawaan di inti dan plugin jika diperlukan; untuk yang lainnya, Anda dapat mempertahankan pengaturan default jika tidak ada persyaratan khusus.

Sebelum menjalankan migrasi, sistem secara otomatis membuat cadangan aplikasi saat ini. Jika migrasi gagal atau hasilnya tidak sesuai harapan, Anda dapat melakukan rollback dan pemulihan melalui Manajer Cadangan.
