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. Preview deployments cho mỗi PR. 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 + webhook + status check. App authentication cho GitHub, group/project access cho GitLab self-hosted.

Preview deployments

Mỗi pull request có URL riêng (`pr-42.app.yourdomain.com`), tự tear-down khi merge/close.

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 Telegram/Slack/email khi xong.

Thông số kỹ thuật

Git providers
GitHub (Cloud + Enterprise), GitLab (Cloud + self-hosted)
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.