08月15, 2022

通过 Git Hooks 实现自动部署

通过Git钩子函数,完成博客项目的自动部署。

Hooks are programs you can place in a hooks directory to trigger actions at certain points in git’s execution.

Git Hooks使用

Git Hooks位于Git项目的.git/hooks文件夹,每个钩子文件默认带有后缀(.sample)此时不会执行。只有去掉后缀.sample,钩子才会触发。 image.png

通过Git Hooks实现自动部署

  • 利用空仓库作为监听库(方法一)
  • webhook(方法二)

利用空仓库作为监听库

image.png

详情:https://github.com/isaaxite/blog/issues/280

webhook

image.png

详情:https://juejin.cn/post/6844904138128506894

本文链接:https://imyoyo.xyz/post/devops-of-git-hooks.html

-- EOF --

Comments