GitHook 是一个快速帮助程序部署的工具

GitHook 是一个快速帮助程序部署的工具。提供了基于Github\Coding的Webhooks自动部署,配置简单易懂

Go 工具类

访问GitHub主页

共21Star

详细介绍

GitHook

README:中文

This Is A Tool To Help Developer Deploy Code On Server More comfortable. Based On Github Webhooks or GitLab Webhooks

Features

  • Custom Token
  • Custom Port
  • Custom Command

Usage

  1. Download Githook Binary File To Your Server
  2. Run chmod a+x githook To Get Auth
  3. Run ./githook new To Get A File Named config.json
  4. Edit your Config File.
  5. Login You Github ,Add A Webhook To Your Project ,URL Is server-ip:Port Token Is What you set in config.json
  6. Commit Your Code , GitHook Will Run Your Script.

Config

Port: Which Port You Want githook listen.

Token: Token You Set On Github or GitLab

Command: When githook is Messaged By Webhooks,githook will exec it.Recommend A Shell Script.

Default Config

If config.json Not Exist

githook Will use Port 8026 Token token Command echo githook