Skip to main content
squarecloud app deploy 把应用连接到 GitHub,让每次推送都会部署它。有两种方式:
  • Square Cloud GitHub App(app deploy github link):在你的仓库上安装该 App,然后关联仓库和分支。
  • Webhook(app deploy webhook):提供一个 GitHub 访问令牌,并把 CLI 打印的 URL 添加到仓库的 webhook 中。
帮助中心介绍了 GitHub 端的操作:连接你的 GitHub 仓库,或设置使用 GitHub Actions 自动部署。 [appID] 和 --app 是可选的:参见 CLI 如何找到你的应用。
用法
通过 Square Cloud GitHub App 关联一个仓库和分支。该 App 必须通过你的 GitHub 账户安装在这个仓库上,且你的 GitHub 账户需要拥有该仓库的写入权限。
输出
要关联其他仓库或分支,请先取消当前的关联。
用法
从应用中移除 GitHub App 关联。

squarecloud app deploy webhook

用法
用 GitHub 访问令牌(ghp_... 或 github_pat_...)创建 webhook 部署集成,并打印需要在仓库设置中添加为 webhook 的 URL。
输出

squarecloud app deploy current

用法
显示该应用配置的 Git 集成:已关联的仓库和分支、webhook URL,或 No Git integration configured for this application。
输出

squarecloud app deploy list

用法
列出由 Git 推送触发的最近部署,每个 commit 一行,并显示每次部署的最新状态:commit 的前 8 个字符、日期、状态和分支。

相关内容