How to run post-receive hook on GitHub

放肆的年华 提交于 2019-11-28 06:53:01

The post-receive hook of Github are actually only "WebHooks", to communicate with a web server whenever the repository is pushed to.

For security reason, you cannot run anything on the GitHub server side.


When a push is made to your repository, we'll POST to your URL with a payload of JSON-encoded data about the push and the commits it contained.

You can use Requestbin to test your webhooks.
(check that the JSON actually comes from GitHub though)


Note: since late 2018, you can run actions on GitHub server-side, with GitHub Actions.

Actions are triggered by GitHub platform events directly in a repo and run on-demand workflows as autoscaled containers in response.
With GitHub Actions you can automate your workflow from idea to production.

See examples with sdras/awesome-actions.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!