@neoblog/plugin-github-webhook
v1.0.0
Published
NeoBlog plugin to reload server when receive GitHub webhook.
Downloads
18
Readme
GitHub Webhook Plugin for Neoblog
Reload server when receive GitHub webhook.
What does this plugin actually does
- sync the repo and install dependencies
git fetch --all
git git reset --hard origin/master
npm ci- reload the server
neoblog.reload();Configuration
in NeoBlog config.js:
const GitHubWebhookPlugin = require('@neoblog/plugin-github-webhook');
module.exports = {
// ...
plugins: [
// ...
new GitHubWebhookPlugin({
secret: 'a-very-long-secret-that-should-be-generated',
path: '/path/to/webhook',
localRef: 'origin/master'
})
// ...
]
// ...
};then setup webhook in GitHub porject settings.
