三种模式
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 和后续诊断入口。
Appaloft 的 SEO 页面按真实部署任务组织。每个主题页都应该把用户带到下一步,而不是停在孤立介绍。
用 GitHub Actions 把仓库事件接到 Appaloft 部署路径,并保留显式 workflow。
把控制面、CLI、服务器、回滚和 Cloud 协作边界连在同一个自部署主题里。
让 agent 先识别项目形态,再选择 skill、CLI、静态发布或 Cloud 控制台路径。
从 build 输出、浏览器上传、CLI 部署到一键部署按钮,覆盖静态站点的主要入口。