I — Konsep Dasar
2 articles- 01Kenapa CI/CD? Memahami Masalah yang Coba Diselesaikan OtomasiKenapa proses build, test, dan deploy manual selalu berujung human error dan deployment anxiety — dan bagaimana Continuous Integration, Continuous Delivery, serta Continuous Deployment masing-masing menyelesaikan masalah itu secara bertahap.
- 02Anatomi Pipeline CI/CD: Trigger, Job, Runner, dan ArtifactIstilah-istilah inti sebuah pipeline CI/CD — trigger, job, step, runner, artifact, dan environment — dibedah satu per satu, plus strategi branching yang cocok dipakai bersama CI/CD.
II — Praktik
3 articles- 03Praktik: Membuat CI Pertama dengan GitHub ActionsLangkah demi langkah membangun workflow ci.yml pertama di GitHub Actions — menjalankan test otomatis di setiap push dan pull request, membaca log kegagalan, dan mengunci branch main lewat branch protection.
- 04Build, Secrets & Environment VariablesUpgrade pipeline dasar dengan tiga hal: matrix build untuk test di beberapa versi Node sekaligus, GitHub Secrets untuk menyimpan credential dengan aman, dan job build terpisah yang menghasilkan artifact siap deploy.
- 05Praktik: Continuous Deployment ke VercelMenyambungkan pipeline test dan build ke deployment otomatis di Vercel lewat GitHub Actions, lengkap dengan manual approval gate memakai GitHub Environments.