Install Gitlab Runner
Latar Belakang Masalah Dalam proses deployment fitur ke user. Biasanya, ketika developer sudah menyelesaikan suatu fitur, maka terlebih dahulu akan melakukan push source code fitur ke repository (misal: GitLab). Setelahnya, perubahan terbaru dari repository akan di pull di server untuk selanjutnya dilakukan pengetesan dan lainnya. Kira - kira alur kerjanya akan seperti ini: Developer push branch baru ke remote repository. Developer melakukan merge berisi source code fitur baru ke branch development/staging/production. Developer login ke server, masuk ke directory project. Lalu melakukan pull source code project terbaru. Terakhir, developer akan restart aplikasi. Menggunakan CI/CD bisa menghilangkan langkah nomer 3 dan 4. Sebagai gantinya, kita bisa melakukan trigger langkah nomer 3 & 4 ketika ada perubahan pada branch repository (langkah nomer 2). ...