Environments and It's Continuity.


Hey gengs,kembali lagi bersama saya ahmad yazid hustler seru nan lucu :)

Untuk sekarang kita bakalan ngomongin tentang coba_coba,sit_uat dan enviroment production nih guys dan juga tentang CI/CD

CobaCoba merupakan tujuan deployment untuk code GIT branch UserStory[1..n]​. Setiap percobaan untuk memeriksa apakah sebuah kode bisa berfungsi di sistem adalah pada environment ​CobaCoba​.

Environment SIT/UAT merupakan tujuan deployment untuk code GIT branch sit_uat dan merupakan environment yang digunakan saat sprint review. Seluruh branch UserStory[1..n] yang sudah di-merge ke sit_uat​, seharusnya secara otomatis dapat dilihat pada environment SIT/UAT ​ini. Environment

PRODUCTION merupakan tujuan deployment untuk code GIT branch master​. Aplikasi yang berjalan di environment PRODUCTION harus merupakan hasil sprint review yang sudah di-​approve ​oleh ​Product Owner.

nah apa nih bedanya ketiga nya nih allocaters?

Untuk coba coba hadir di sini supaya kami sebagai developers bisa mencoba-coba nih saat kita lagi ngedevelop software nya itu sendiri kan kalo kita ngerjainnya di local, kadang kadang bisa beda tuh ketika kita di local kita dan coba-coba jadi coba coba hadir untuk memvalidasi software kita.

Kedua ada Enviroment SIT/UAT untuk SIT itu sendiri adalah system integration testing, kalo UAT adalah User Acceptance Testing. Ini adalah sebuah enviroment yang kita pakai untuk mengshowcase semua kerjaan kita dan memvalidasi nya terhadap project owner dan potesnsial user dari sistem kita sendiri. Ini kami pakai sehingga sebelum di masukan ke tahap production bisa di coba oleh project owner dan juga user.

Terakhir adalag production ini adalah yang sudah di terima oleh product owner ini adalah final product hasil dari sprint kami yang telah di approve yang merupakan working prototype yang seharusnya sudah usable oleh masa.

Kita pake apa nih buat ketiga ini untuk enviroment kita sudah di set-up sama hacker kita wisnu untuk memakai kubernetes,apa itu kubernetes??? Kubernetes merupakan orchestrator yang berperan untuk melakukan deployment docker image kita ke dalam server. Untuk selajutnya tentang kubernetes check out blog nya wisnu aja ya lebih informatif :)

Nah sekarang untuk CI/CD  kita memakai suatu git lab nih teman teman dikarenakan banyak sekali fitur yang diberikan dari gitlab untuk menompang tersebut. Jadi di gitlab ada fitur yang otomatis mengcofigurasi CI yang akan diletakan di root repisitory, jadi setiap ada kode baru yang masuk bisa langsung di test to, supaya langsung ketauan tuh gimana kode kita apakah sudah lulus standar yang detentukan oleh kami semua, yang mensetting ini semua tentu hacker hacker yang ada di team kami jadi jika mau penjelasan detail nya silahkan visit blog blog mereka ya teman teman :)


Sekian adalah penjelasan tentang enviromen enviroment dan CI/CD yang ada dalam PPL, saya ahmad yazid sekian dan terimakasih :)

0 komentar:

Post a Comment