三种模式
Pure SSH Action 运行 CLI 并把状态放在目标服务器;Self-hosted Server Action 调用控制面 API;Product-grade Preview 由 Cloud 或自托管控制面拥有 preview policy、评论、checks、清理和审计。
appaloft/deploy-action 会安装并校验 Appaloft CLI,映射 GitHub Secrets,然后调用已有 Appaloft 部署路径。
入口
GitHub Actions
默认
Pure SSH BYOS
Preview
显式 workflow
GitHub App
control-plane owned
Pure SSH Action 运行 CLI 并把状态放在目标服务器;Self-hosted Server Action 调用控制面 API;Product-grade Preview 由 Cloud 或自托管控制面拥有 preview policy、评论、checks、清理和审计。
SSH key、token 和 secret 都来自 GitHub Secrets 或受信任环境。workflow 可以列 secret 名称,但不能打印 secret 值。
Action 在 workflow 订阅 pull_request 事件时运行。close cleanup 走单独的 close-event workflow,preview 成功后不会自动重试。
GitHub Actions 检出仓库或 PR SHA。
deploy-action 安装 CLI 或调用 self-hosted server API。
返回 deployment status、preview URL 和后续诊断入口。