Memulai CI/CD Sederhana dengan KodyHost
Zaman sekarang, mengunggah file website secara manual menggunakan FTP sudah mulai ditinggalkan. Dengan fitur Git Integration di KodyHost, Anda dapat melakukan deployment aplikasi web secara otomatis setiap kali Anda melakukan git push ke repositori GitHub Anda.
Di tutorial ini, kita akan membahas cara menyiapkannya dengan cepat.
Langkah 1: Siapkan Repositori GitHub Anda
Pastikan proyek Anda sudah di-push ke GitHub dan memiliki file konfigurasi build yang sesuai (misalnya package.json untuk Node.js atau file statis untuk HTML biasa).
Langkah 2: Hubungkan Akun GitHub ke Dashboard KodyHost
1. Masuk ke Dashboard KodyHost.
2. Masuk ke menu Services lalu pilih layanan Web App Hosting Anda.
3. Klik tombol Connect GitHub.
4. Anda akan diarahkan ke halaman otorisasi GitHub. Berikan izin akses untuk repositori yang ingin Anda deploy.
Langkah 3: Pilih Repositori dan Branch Utama
Setelah akun terhubung, pilih repositori yang ingin di-deploy. Tentukan pula branch mana yang akan memicu auto-deploy (misalnya branch main atau master).
Langkah 4: Tentukan Build Commands & Publish Directory
Jika Anda menggunakan framework modern seperti React, Vue, atau Svelte:
- Build Command:
npm run buildatauyarn build - Publish Directory:
distataubuild
Untuk website HTML/CSS statis biasa, Anda bisa mengosongkan build command dan mengisi publish directory dengan . (root).
Langkah 5: Uji Coba Deployment
Coba lakukan perubahan kecil pada kode Anda di komputer lokal, lalu lakukan commit dan push:
git add .
git commit -m "Update homepage copy"
git push origin mainPeriksa tab Deployments di dashboard KodyHost. Anda akan melihat status berubah menjadi *Building* dan dalam hitungan detik akan menjadi *Active*. Website Anda berhasil di-update secara otomatis!