Skip to content

xxami/boo-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boo-deploy

A very basic deployment solution using github webhooks

Configure

cp default.yml local.yml
server:
  path: /
  port: 7777

github:
  webhook_secret: test

deployment_scripts:
  example: ./example.sh
  boo-deploy: echo "Hello, world!"

Add a release webhook event to your repos (example/boo-deploy in example) posting your domain/path/port as configured. Important: Be sure to set the webhook secret, as this is the only measure of security in triggering boo-deploy.

Run

node deploy.js

All that's left is to create a release! When we next release boo-deploy, we'll echo "Hello, world!".

Stuff used to make this:

About

💟basic webhook deploy system

Resources

Stars

Watchers

Forks

Packages

No packages published