Cara Setup CI/CD dengan GitHub Actions (Gratis)
Dulu aku masih manual-deploy. Push code ke GitHub, SSH ke server, pull, restart. Setiap kali. Tiap update kecil aja, 10 menit habis buat proses deploy. Teman aku bilang: “Lu belum pakai CI/CD?” — aku langsung malu. Setelah setup GitHub Actions, sekarang tinggal push ke main branch dan… beres. Tests jalan otomatis, deploy otomatis, notifikasi kalau gagal. Gak pernah balik ke manual lagi. CI/CD Itu Apa? CI (Continuous Integration): Setiap push code, otomatis run tests dan build. Kalau ada error, langsung ketauan. CD (Continuous Deployment/Delivery): Kalau tests pass, otomatis deploy ke server/staging/production. GitHub Actions jadi pilihan utama karena: ...