Kembali ke dokumentasi
CI/CD & Auto-Deploy

Setup Auto-Deploy

Deploy aplikasi secara otomatis saat push code ke GitHub.

Intermediate5 min readUpdated 2024-02-01

Apa itu auto-deploy?

Auto-deploy secara otomatis redeploy aplikasi saat:

  • Push code ke branch yang dikonfigurasi
  • Workflow selesai dengan sukses
  • Trigger deployment secara manual

Tidak perlu klik "Deploy" setiap kali melakukan perubahan.

Mengaktifkan auto-deploy

  1. Buka pengaturan aplikasi
  2. Buka tab CI/CD
  3. Toggle "Auto-Deploy" on
  4. Pilih branch untuk dipantau
  5. Konfigurasi polling interval (atau gunakan webhooks)

Cara kerjanya

Server Compass memeriksa perubahan:

  1. Poll repository pada interval yang dikonfigurasi
  2. Deteksi commit baru di branch
  3. Trigger build dan deployment baru
  4. Memberitahu sukses atau gagal

Zero-downtime deployment

Auto-deploy menggunakan strategi zero-downtime:

  1. Container baru dimulai bersamaan dengan yang ada
  2. Health checks memverifikasi container baru
  3. Traffic beralih ke container baru
  4. Container lama berhenti dengan grace

Screenshots

Setup Auto-Deploy - Screenshot 1

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass