Detail Cantuman Kembali
PEMANFAATAN SELF-HOSTED RUNNER GITHUB ACTIONS PADA VPS UNTUK OTOMASI DEPLOYMENT APLIKASI WEB KE LINGKUNGAN PRODUKSI
Dalam pengembangan aplikasi web, proses deployment ke lingkungan
produksi merupakan tahap penting agar aplikasi dapat diakses oleh pengguna.
Proses deployment yang dilakukan secara manual berpotensi menimbulkan
kesalahan konfigurasi, membutuhkan waktu yang lama, dan kurang efisien apabila
dilakukan secara berulang. Oleh karena itu, diperlukan mekanisme otomasi untuk
meningkatkan efisiensi dan keandalan proses deployment.
Penelitian ini membahas pemanfaatan Self-hosted Runner GitHub Actions
yang dipasang pada Virtual Private Server (VPS) untuk mengotomasi proses
deployment aplikasi web ke lingkungan produksi. Alur kerja deployment
dirancang menggunakan GitHub Actions dan dieksekusi secara langsung oleh Selfhosted Runner yang berada pada server produksi. Aplikasi web berbasis Laravel
digunakan sebagai objek implementasi dan pengujian.
Hasil implementasi dan pengujian menunjukkan bahwa sistem yang
dibangun mampu menjalankan proses deployment aplikasi web secara otomatis
setelah terjadi perubahan kode pada repositori GitHub. Dari 25 alur kerja
deployment yang dijalankan, tujuh alur kerja berhasil diselesaikan dan 18 alur
kerja mengalami kegagalan. Kegagalan tersebut umumnya disebabkan oleh
kesalahan konfigurasi lingkungan produksi dan pengaturan alur kerja deployment.
Pada kondisi kegagalan, GitHub Actions menghentikan proses deployment secara
otomatis, namun karena tidak diterapkannya mekanisme rollback, aplikasi web
berpotensi berada dalam kondisi tidak dapat diakses hingga dilakukan perbaikan
dan deployment ulang.
Kata Kunci: Self-hosted Runner, GitHub Actions, VPS, Deployment Aplikasi Web
032 PRA P R.1
NONE
Text Skripsi
Indonesia
UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)
2026
Yogyakarta
032 IF 2026
LOADING LIST...
LOADING LIST...







