当前,我的GitHub Webhook设置为在每次推送master分支时部署我的网站。现在,有了CI的GitHub Actions,我想仅在GitHub上的CI成功后才运行此Webhook。
我可以告诉我的GitHub Webhook等待GitHub的CI 还是,我是否应该不再使用Webhook而是在GitHub工作流程中管理此行为?
答案 0 :(得分:2)
Webhook是由特定的JSON有效负载触发的侦听器。
您可以:
这样,您的本地部署过程将由GitHub Action调用。
如果该部署不是本地部署(即在您的服务器上而不是从GitHub可访问的服务器上),则为quite a list of GitHub Actions dedicated to Deploy a site。在这种情况下,不需要网络挂钩。