Build backend bersyarat (hanya aplikasi Gen 1) - AWS Amplify Hosting

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Build backend bersyarat (hanya aplikasi Gen 1)

catatan

Informasi di bagian ini hanya untuk aplikasi Gen 1. Amplify Gen 2 memperkenalkan pengalaman pengembang TypeScript berbasis kode pertama. Oleh karena itu, fitur ini tidak diperlukan untuk backend Gen 2.

Amplify mendukung build backend bersyarat di semua cabang di aplikasi Gen 1. Untuk mengonfigurasi build backend bersyarat, atur variabel lingkungan AMPLIFY_DIFF_BACKEND ke true. Mengaktifkan build backend bersyarat membantu mempercepat build tempat perubahan dibuat hanya pada frontend.

Ketika Anda mengaktifkan build backend berbasis diff, di awal setiap build, Amplify mencoba untuk menjalankan diff di folder amplify dalam repositori Anda. Jika tidak menemukan perbedaan apa pun, Amplify akan melompati langkah build backend, dan tidak memperbarui sumber daya backend Anda. Jika proyek Anda tidak memiliki folder amplify di repositori, Amplify akan mengabaikan nilai variabel lingkungan AMPLIFY_DIFF_BACKEND. Untuk langkah-langkah seputar pengaturan variabel lingkungan AMPLIFY_DIFF_BACKEND, lihat Mengonfigurasi build backend berbasis diff untuk aplikasi Gen 1.

Jika saat ini Anda memiliki perintah khusus yang ditentukan dalam pengaturan build fase backend Anda, build backend bersyarat tidak akan berfungsi. Jika Anda ingin perintah kustom tersebut berjalan, Anda harus memindahkannya ke fase frontend setelan build di amplify.yml file aplikasi Anda. Untuk informasi selengkapnya tentang memperbarui amplify.yml file, lihatMemahami spesifikasi build.