利用 Git Hooks 自动部署到服务器

使用自动部署的原因很多,我们主要是因为人手关系,还有就是希望开发人员专注于代码的开发,提升代码质量,而非被这些机械式的事情浪费大量时间。

注意点

这里只是搭建一个简单的自动部署功能,起到抛砖引玉的作用,网上也有一些收费的很不错的自动部署的服务,欢迎去购买。

再次强调两点:

  1. 下面的教程内容并不建议你使用在生产力环境里;

  2. 自动部署之前应该需要有严格的测试过程。

知识点

Git Hooks,俗称钩子,关于它的官方文档 Git Hooks

开始

为了方便,本次教程服务器和客户端部分都在我本地的电脑上。

写在最后

如前面所说这只是一个指导教程,不应该如此简单的应用于生产力环境,切记。

更新

刚才有人问如果是用 GitHub 那么该怎么操作呢?这里抛砖引玉的简单说明下,基本步骤如下:

© 2008 - 2021 · TOURCODER.COM ·