Skip to content

sonowz/gitlab-push-receiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab Push Receiver

Detect GitLab push events using webhook, and run custom scripts. (ex. auto-deploy)

Can be used as a webhook router, with single entry point.

It is basically minimal CI you can think of.

Workflow Example

  1. Push to GitLab branch
  2. Server receives event and automatically runs deploy.sh
  3. Project is deployed!

Setup

pip install -r requirements.txt
vim config.yaml # Set config

Then add some hooks in: Project > Settings > Integrations > Integrations.

Run Server

python receiver.py

Releases

No releases published

Packages

No packages published

Languages