Lingkungan kotak pasir - AWS Bimbingan Preskriptif

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.

  1. Gunakan git-secrets (GitHub) untuk memindai informasi sensitif

  2. Lint kode sumber

  3. Membangun dan mengkompilasi kode sumber, jika berlaku

  4. Lakukan pengujian unit

  5. Lakukan analisis cakupan kode

  6. Lakukan analisis kode statis

  7. Membangun infrastruktur sebagai kode (IAc)

  8. Lakukan analisis keamanan IAc

  9. Ekstrak lisensi open source

  10. 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:

  1. Unduh artefak yang diterbitkan

  2. Lakukan pembuatan versi database

  3. Lakukan penyebaran IAc

  4. 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