Files
zulip/zerver/webhooks/circleci/doc.md
Hari Prashant Bhimaraju 5346de9164 circleci: Rewrite integration to support the new webhook format.
CircleCI has updated its webhook format[1] for CircleCI Cloud,
Server version 3.x and 4.x. This commit rewrites the CircleCI
integration to parse the new webhook structure. The tests have also
been rewritten for the new format.

With this commit, we support webhooks from projects that use GitHub,
BitBucket and GitLab as VCS providers. The CircleCI integration doc
has been updated to mention the same. The doc has also been updated
with the latest instructions for configuring a webhook on the CircleCI
interface, and the new output screenshots.

References:
[1]: https://circleci.com/docs/webhooks
2022-11-15 10:45:05 -08:00

21 lines
712 B
Markdown

Zulip supports integration with CircleCI and can notify you of your
job and workflow statuses. This integration currently supports using
CircleCI with GitHub, BitBucket and GitLab.
1. {!create-stream.md!}
1. {!create-bot-construct-url.md!}
1. Go to your project on CircleCI and click on **Project
Settings**. Select **Webhooks** from the list on the left.
Click on **Add Webhook** in the menu that opens.
1. In the form that opens, give your webhook a name and set the
**Receiver URL** field to the URL constructed above. Choose the
desired events and click on **Add Webhook**.
{!congrats.md!}
![](/static/images/integrations/circleci/001.png)
![](/static/images/integrations/circleci/002.png)