Microservices Integration Using CI/CD Pipelines

  • Bagas Agung Wiyono Universitas Logistik dan Bisnis Internasional
  • Fatimah Azzahra Nur Faidah Universitas Logistik dan Bisnis Internasional
  • Roni Andarsyah Universitas Logistik dan Bisnis Internasional
Kata Kunci: CI/CD, GitHub Actions, deployment otomatis, aplikasi web, DevOps, Google Cloud Functions

Abstrak

Penelitian ini mengimplementasikan pipeline Continuous Integration dan Continuous Deployment (CI/CD) pada pengembangan aplikasi web Sistem Bimbingan Online menggunakan GitHub Actions dan Google Cloud Functions untuk mengatasi permasalahan deployment manual yang lambat, tidak konsisten, dan rawan kesalahan manusia. Pipeline dirancang dengan dua workflow utama yaitu workflow Build untuk pengujian otomatis (Jest) dan analisis kualitas kode (SonarCloud), serta workflow Deployment untuk rilis otomatis ke Google Cloud Functions. Pengukuran dilakukan selama 7 minggu dengan 114 eksekusi workflow. Hasil menunjukkan tingkat keberhasilan build 79,82%, frekuensi deployment 14 kali per minggu, dan rata-rata waktu eksekusi 2 menit 47 detik. Proyek mendapatkan rating A untuk Bugs, Vulnerabilities, dan Code Smells dari SonarCloud. Implementasi CI/CD berhasil mengurangi waktu deployment dari 15–30 menit secara manual menjadi rata-rata 2–3 menit secara otomatis.

Diterbitkan
2026-08-04
Cara Mengutip
Wiyono, B., Faidah, F., & Andarsyah, R. (2026). Microservices Integration Using CI/CD Pipelines. Jurnal Tekno Insentif, 20(1), 51 - 65. https://doi.org/https://doi.org/10.36787/jti.v20i1.2233