GitHub + GitLab native
OAuth + webhook + status check. App authentication cho GitHub, group/project access cho GitLab self-hosted.
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.
Đầy đủ tính năng cần thiết để chạy production ngay từ ngày đầu tiên.
OAuth + webhook + status check. App authentication cho GitHub, group/project access cho GitLab self-hosted.
Mỗi pull request có URL riêng (`pr-42.app.yourdomain.com`), tự tear-down khi merge/close.
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.
Biến môi trường mã hóa at-rest, inject vào container runtime. Per-environment (dev/staging/prod), per-branch.
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ỏ.
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
Authorize SafeData GitHub App hoặc GitLab OAuth. Chọn repo và branch để theo dõi.
Chọn buildpack, đặt env vars, gắn domain. Tất cả qua UI, không cần file YAML phức tạp.
git push → webhook → build → rollout. SafeData báo Telegram/Slack/email khi xong.
Tích hợp GitHub App trong 30 giây. Auto-deploy ngay ở commit kế tiếp.