Source Control & SDLC
Source Control
My Applications secara otomatis disimpan di Github source control sebagai repository pribadi. Ini memastikan bahwa upaya pengembangan Anda dicadangkan dan dapat dipulihkan ke versi yang diinginkan dalam pemulihan cadangan, kloning, dan promosi kode ke lingkungan yang lebih tinggi.
Global Scope vs Application Scope
Update Sets dihasilkan secara otomatis untuk cakupan My Application dan juga Global-scope. Global Update Sets menangkap perubahan apa pun yang tidak spesifik untuk cakupan Aplikasi (seperti Roles & DocPerms).
Namun, Update Items ini dapat dipindahkan dari Global-scope Update Set ke Application-scope Update Set, sehingga dapat dicapture dalam Source Control. Untuk melakukannya, navigasikan ke Global Update Set saat ini dan pilih Update Items yang sesuai dalam daftar, lalu klik tombol Transfer.
Catatan: Tidak semua Global Update Items dapat dipindahkan dan ini masih dalam tahap pengembangan. Terima kasih atas kesabaran Anda saat kami terus memperbaiki fitur ini. Jangan ragu untuk menghubungi tim Dukungan kami untuk bantuan lebih lanjut.
Gambaran Umum SDLC
Berikut ini adalah gambaran umum dan garis besar contoh instance dan cakupannya masing-masing dalam hal Software Development Life Cycle.
Catatan: Mungkin ada tumpang tindih tergantung pada proses yang disukai tim Anda. Namun, di bawah ini harus berfungsi sebagai referensi yang baik. Juga, tergantung pada pengaturan platform Anda, tidak semua instance mungkin tersedia untuk Anda.
Sandbox (SBX), Development (DEV)
Pengembangan: mengembangkan perubahan yang dicapture dalam update sets
Pengujian: unit test/QA pengembangan Anda di instance yang lebih rendah sebelum mempromosikan perubahan
Penerapan: komit Update Sets dengan Update Items terkait dan Deploy My Application dengan nomor versi baru
Testing (TST), Staging (STG)
Penerapan: perbarui My Application ke versi yang diinginkan dengan menerapkannya setelah diterapkan di instance yang lebih rendah
Pengujian: QA/User Acceptance Test kode yang dipromosikan untuk memvalidasi bahwa kode tersebut menghasilkan efek yang diinginkan saat diterapkan
Production (PRD)
Penerapan: seperti di atas, perbarui My Application ke versi yang diinginkan dengan menerapkannya
Pemeliharaan: memberikan dukungan dan peningkatan lebih lanjut tergantung pada umpan balik pengguna