/
Help
CI & Webhooks
CI & Webhooks

Webhooks in radicle.garden

Webhooks let your Radicle Garden node notify external services when a push or patch lands on one of its repositories — typical use is triggering a CI build, posting to chat, or feeding events into your own backend.

Before you start

  • Ensure you have rad-webhooks CLI installed:

curl -sSfL https://index.radicle.garden/raw/rad:z2jrMkSbYgoVVB2tnzDaja55iX42R/head/install.sh | bash
  • Verify everything is set up correctly, by running: rad webhooks . You should see the CLI usage instructions.

Guides

Pick your guide, depending on what you want to achieve:

  1. Getting Started with Webhooks — Enable a generic webhook and verify it fires, using webhook.site as a dummy receiver. 5-minute smoke test. Recommended for newcomers.

  2. Trigger CI runs on your Jenkins — End-to-end Jenkins example: receive webhooks, run a pipeline, post commit status back.

We Need Your Feedback

This is a new feature aimed to help you integrate with existing CI solutions, while we’re busy working on a hosted CI solution! As a new feature, there may still be some rough edges and we would love to have your feedback!

Reach out to us on zulip for any issues you encounter, or if you have any questions.

Generic webhooks
Configure outgoing webhooks for any CI system that can receive HTTP POSTs.
Read more
Jenkins
Step-by-step guide for wiring Jenkins up to your Radicle repo.
Read more
Help