Chuyển tới nội dung chính
Version: 4.1

Triển khai qua Git

Git Deployment (/git-deploy) xuất bản một website từ một kho Git từ xa: tải về, checkout, build, xuất bản.

Đây không phải là cách để lưu trữ kho mã trên máy chủ này. Bạn chỉ định một kho từ xa mà máy chủ đọc được — GitHub, GitLab, một Gitea tự vận hành — và panel đưa mã đó về máy. Không có gì nhận lệnh push và không có gì phục vụ kho mã.

Mỗi website có khoá triển khai (deploy key) riêng. Xem hoặc thay khoá ngay trên trang — nửa công khai được thêm vào kho mã dưới dạng deploy key chỉ đọc.

Việc triển khai có thể được kích hoạt theo ba cách:

  • thủ công, từ trang này;
  • bằng webhook mà kho mã gọi tới /api/git-deploy/webhook/<user>/<domain>;
  • theo lịch, hỏi kho mã xem nhánh đã thay đổi chưa và triển khai khi có thay đổi.

Trang này hiển thị lịch sử triển khai và nhật ký của từng lần chạy.

Thao tác tương tự từ terminal:

hitechcloudcli gitdeploy-setup <user> <domain> --repo <url>
hitechcloudcli gitdeploy-deploy <user> <domain> [--commit <sha>]
hitechcloudcli gitdeploy-key <user> <domain> [--regenerate]
hitechcloudcli gitdeploy-list [<user>]
hitechcloudcli gitdeploy-poll [<user> <domain>]
hitechcloudcli gitdeploy-remove <user> <domain> [--purge]