1.1 KiB
1.1 KiB
Webhooks
Hydra can be notified by github or gitea with webhooks to trigger a new evaluation when a jobset has a github repo in its input.
GitHub
To set up a webhook for a GitHub repository go to https://github.com/<yourhandle>/<yourrepo>/settings
and in the Webhooks tab click on Add webhook.
- In
Payload URLfill inhttps://<your-hydra-domain>/api/push-github. - In
Content typeswitch toapplication/json. - The
Secretfield can stay empty. - For
Which events would you like to trigger this webhook?keep the default option for events onJust the push event..
Then add the hook with Add webhook.
Gitea
To set up a webhook for a Gitea repository go to the settings of the repository in your Gitea instance
and in the Webhooks tab click on Add Webhook and choose Gitea in the drop down.
- In
Target URLfill inhttps://<your-hydra-domain>/api/push-gitea. - Keep HTTP method
POST, POST Content Typeapplication/jsonand Trigger OnPush Events. - Change the branch filter to match the git branch hydra builds.
Then add the hook with Add webhook.