Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lingkungan kotak pasir
Lingkungan kotak pasir adalah tempat pengembang menulis kode, membuat kesalahan, dan melakukan bukti kerja konsep. Anda dapat menerapkan ke lingkungan sandbox dari workstation lokal atau melalui skrip di workstation lokal.
Akses
Pengembang harus memiliki akses penuh ke lingkungan kotak pasir.
Membangun langkah
Pengembang menjalankan build secara manual di workstation lokal mereka saat mereka siap menerapkan perubahan ke lingkungan kotak pasir.
-
Gunakan git-secrets
(GitHub) untuk memindai informasi sensitif -
Lint kode sumber
-
Membangun dan mengkompilasi kode sumber, jika berlaku
-
Lakukan pengujian unit
-
Lakukan analisis cakupan kode
-
Lakukan analisis kode statis
-
Membangun infrastruktur sebagai kode (IAc)
-
Lakukan analisis keamanan IAc
-
Ekstrak lisensi open source
-
Publikasikan artefak build
Langkah-langkah penyebaran
Jika Anda menggunakan model Gitflow atau Trunk, langkah penerapan secara otomatis dimulai ketika feature
cabang berhasil dibangun di lingkungan kotak pasir. Jika Anda menggunakan model GitHub Flow, Anda akan melakukan langkah penerapan berikut secara manual. Berikut ini adalah langkah-langkah penerapan di lingkungan sandbox:
-
Unduh artefak yang diterbitkan
-
Lakukan pembuatan versi database
-
Lakukan penyebaran IAc
-
Lakukan pengujian integrasi
Harapan sebelum pindah ke lingkungan pembangunan
-
Sukses membangun
feature
cabang di lingkungan kotak pasir -
Pengembang telah menerapkan dan menguji fitur secara manual di lingkungan kotak pasir