Skip to content
Tất cả sản phẩm
Deploy

Deploy tự động từ GitHub & GitLab

Webhook nhận push, build trong container, rollout lên Swarm với health-check. Rollback 1 click. Không có "ssh vào server" nữa.

Những gì bạn nhận được

Đầy đủ tính năng cần thiết để chạy production ngay từ ngày đầu tiên.

GitHub + GitLab native

OAuth và webhook cho GitHub, GitLab.com và GitLab self-hosted. GitHub App cấp workspace, group/project access token cho GitLab.

Không phụ thuộc tài khoản cá nhân

Admin khai một token cấp workspace, mọi thành viên deploy được — không ai phải tự kết nối tài khoản Git riêng, và người nghỉ việc không làm gãy deploy.

Rollback tức thì

Mọi deploy giữ image trong registry. Rollback chỉ là re-tag, không phải re-build. Quay lại bất kỳ commit nào trong 90 ngày.

Env management

Biến môi trường mã hóa at-rest, inject vào container runtime. Per-environment (dev/staging/prod), per-branch.

Build cache

Layer cache giữa các build cùng repo. Build lần 2 nhanh hơn lần đầu 60-80% cho repo nhỏ.

Audit log đầy đủ

Ai deploy commit nào lúc nào, từ IP nào — log đầy đủ, export CSV phục vụ compliance.

Cách hoạt động

Ba bước, không phức tạp

  1. 1

    Connect repository

    Authorize SafeData GitHub App hoặc GitLab OAuth. Chọn repo và branch để theo dõi.

  2. 2

    Configure deploy

    Chọn buildpack, đặt env vars, gắn domain. Tất cả qua UI, không cần file YAML phức tạp.

  3. 3

    Push to deploy

    git push → webhook → build → rollout. SafeData báo qua Telegram, email và thông báo trong ứng dụng khi xong.

Thông số kỹ thuật

Git providers
GitHub.com, GitLab.com, GitLab self-hosted, hoặc bất kỳ URL Git công khai
Build runtime
Container isolated, không share state giữa các build
Concurrency
2 build song song (Pro), 10 (Business), unlimited (Enterprise)
Build timeout
15 phút mặc định, tăng lên 60 phút (Enterprise)
Webhook latency
< 5 giây từ push đến start build (P99)

Kết nối repo đầu tiên

Tích hợp GitHub App trong 30 giây. Auto-deploy ngay ở commit kế tiếp.