缘起: 我自己是一个 PHP 开发者,使用 Laravel 开发,在开发时,我希望能够更加便捷的部署项目。
我搜了很多教程,包括Laravel Envoy、WebHook 部署的教程,还有很多教程包括安正超的教程,希望能够让我快速部署我的 Laravel 应用。
但是,在我使用时,我遇见了一个很大的问题:
教程虽然是好的,但是使用起来总是不太方便。
Envoy 我觉得污染了项目目录, WebHook 部署起来教程复杂,而且权限、用户搞的非常麻烦。
所以我希望能够有一个东西,可以帮助我自己来快速部署项目
但是找了一下,发现没有合适的轮子,便决定自己造一个轮子:
GitHook 是一个快速帮助程序部署的工具。提供了基于 Github\Coding 的 Webhooks 自动部署,配置简单易懂
chmod a+x githook
为 GitHook 添加权限./githook new
生成一个新的配置文件config.json
为你自己需要的,配置项说明可以参见下方http://192.179.11.32:3320/
config.json
中设置的命令希望大家来给个 Star,然后多使用,多提意见和建议,也欢迎提交 PR.
https://github.com/bestony/githook
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.