Rob*_*uch 5 git continuous-integration github github-api github-actions
目前,我的 GitHub Webhook 设置为每次主分支上发生推送时部署我的网站。现在,有了用于 CI 的 GitHub Actions,我只想在 GitHub 上的 CI 成功时运行此 Webhook。
我是否可以告诉我的 GitHub Webhook 等待 GitHub 的 CI ,或者我不应该再使用 Webhook,而是在 GitHub 工作流程中管理此行为?
Webhook 是由特定 JSON 负载触发的侦听器。
你可以:
这样,您的本地部署过程将由您的 GitHub Action 调用。
如果该部署不是本地部署(即在您的服务器上,而不是可从 GitHub 访问的服务器上),则有相当多的专门用于部署站点的 GitHub 操作列表。在这种情况下,不需要 Webhook。