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

  1. Mở cài đặt ứng dụng
  2. Đi đến tab CI/CD
  3. Bật "Auto-Deploy"
  4. Chọn nhánh cần theo dõi
  5. 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:

  1. Polling repository theo khoảng thời gian đã cấu hình
  2. Phát hiện commit mới trên nhánh
  3. Kích hoạt build và triển khai mới
  4. 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:

  1. Container mới khởi động song song container hiện tại
  2. Health check xác minh container mới
  3. Traffic chuyển sang container mới
  4. Container cũ dừng hoạt động dần dần

Screenshots

Thiết lập tự động triển khai - 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