1.0.8 • Published 8 years ago
webhook-exec v1.0.8
webhook-exec
A lightweight WebHook Server that execute commands defined directly on your packages.json file, how?
{
"scripts": {
"start-webhook": "webhook-exec --port 1234 --secret 123456 --server gogs",
"stop-webhook": "webhook-exec stop"
},
"webhooks": {
"push": [
"git pull",
"npm install",
"npm run build"
],
"delete": "rm -rf . && echo 'bye-bye'"
}
}You can find a list of events that you can react to here https://developer.github.com/webhooks/#events
Install
$ npm install webhook-exec -DOptions
| Options | type | default | description |
|---|---|---|---|
| host | string | localhost | The host address which the webhook will be listening for data |
| port | number | 7070 | The host port number |
| secret | string | - | A secret key shared with your webhook client/server |
| server | string | github | one of github, gogs, gitlab, bitbucket |
Commands
stop stop the server. example:
webhook stop