794 B
794 B
title | date | draft |
---|---|---|
webhook | 2021-11-14T15:06:57Z | false |
fun with webhooks
webhook is a lightweight golang single binary to easily setup webhooks for your services
Examples
regenerate hugo
A webhook to regenerate my hugo based website. Using a webhook in my gitea project, content is updated upon each git push to my remote git project. Details can be found in my ansible-role-hugo
/etc/webhooks.json
[
{
"id": "generate",
"execute-command": "/sbin/genHugo",
"command-working-directory": "/srv/hugo"
}
]
/sbin/genHugo
#!/bin/sh
cd /srv/hugo
git pull
HUGO_ENV="production" hugo