← Deployment & Docker35 / 45
Continuous Deployment (CD): Deploy Otomatis
Alur CD secara otomatis mempublikasikan image ke Docker Hub dan me-restart container di VPS saat PR di-merge ke branch main.
👀 Contoh dulu
if: github.ref == 'refs/heads/main' steps: - run: ssh user@vps 'cd app && git pull && docker compose up -d'
Hasilnya: Kode terbaru langsung tayang di server produksi.
💡 Menghapus proses deploy manual yang berisiko.
📝 Sekarang giliranmu
Tambahkan blok kondisional (if) agar job deployment ini hanya dijalankan apabila referensi cabang merujuk tepat ke branch utama.
Preview