Quay lại tài liệu
CI/CD & Tự động
Thiết lập tự động triển khai
Tự động triển khai ứng dụng khi bạn push code lên GitHub.
Intermediate5 min readUpdated 2024-02-01
Tự động triển khai là gì?
Tự động triển khai sẽ tự động redeploy ứng dụng khi:
- Bạn push code lên nhánh đã cấu hình
- Một workflow hoàn thành thành công
- Bạn kích hoạt triển khai thủ công
Không cần nhấp "Deploy" mỗi lần thay đổi code.
Bật tự động triển khai
- Mở cài đặt ứng dụng
- Đi đến tab CI/CD
- Bật "Auto-Deploy"
- Chọn nhánh cần theo dõi
- Cấu hình khoảng thời gian polling (hoặc dùng webhook)
Cách hoạt động
Server Compass kiểm tra thay đổi:
- Polling repository theo khoảng thời gian đã cấu hình
- Phát hiện commit mới trên nhánh
- Kích hoạt build và triển khai mới
- Thông báo thành công hoặc thất bại
Triển khai không có downtime
Tự động triển khai sử dụng chiến lược không downtime:
- Container mới khởi động song song container hiện tại
- Health check xác minh container mới
- Traffic chuyển sang container mới
- Container cũ dừng hoạt động dần dần
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