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
- Buka pengaturan aplikasi
- Buka tab CI/CD
- Toggle "Auto-Deploy" on
- Pilih branch untuk dipantau
- Konfigurasi polling interval (atau gunakan webhooks)
Cara kerjanya
Server Compass memeriksa perubahan:
- Poll repository pada interval yang dikonfigurasi
- Deteksi commit baru di branch
- Trigger build dan deployment baru
- Memberitahu sukses atau gagal
Zero-downtime deployment
Auto-deploy menggunakan strategi zero-downtime:
- Container baru dimulai bersamaan dengan yang ada
- Health checks memverifikasi container baru
- Traffic beralih ke container baru
- Container lama berhenti dengan grace
Screenshots

Video Tutorials
Related Features
Auto-Deploy on Push
Enable automatic deployments triggered by code pushes. Configure polling intervals and branch filters.
Zero-Downtime Deployment
Blue-green deployment strategy ensures zero interruption. Health checks validate new containers before switching traffic.
GitHub Actions Integration
Build and deploy using GitHub Actions free CI minutes. Your server resources stay free for running apps.
Ready to try Server Compass?
Download the app and deploy your first application in under 5 minutes.
Download Server Compass