trigger sr.ht
builds with Gitea webhooks
- generate an sr.ht token
- edit
giteart.example.yml
intogiteart.yml
- run giteart (
java -jar giteart.jar
orjava -jar giteart.jar /path/to/giteart.yml
, defaults togiteart.yml
) - keep giteart running (you could typically use a systemd unit)
- make sure your repository is public
- go to your repository webhooks settings and add a new gitea webhook (page url is
https://path/to/repository/settings/hooks/gitea/new
)target URL
ishttp://your.server:port/hook
, where port is your configuration portsecret
is your configuration secret- leave other settings to their default values (
POST
withapplication/json
, triggered onpush events
on branch filter*
,active
)
- add a build manifest to your repository
- make sure you name it
.build.yml
or you put it in a.builds/
folder!
- make sure you name it
- commit and push
- check a build was queued