Webhooks from Gitea (or anything else)?

Melissa Avery-Weir
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 10, 2024

I'm trying to dabble with Compass, but when I go to set up webhooks for my components, Gitea is not in the list. When I choose Github and fire the webhook from Gitea anyway, the receiving server seems to be checking the User-Agent header for something specific. (Same for Gitlab.)

How can I set up a webhook without doing some weird User-Agent spoofing?

If I can't, is Compass going to be useful at all as a tool? I'm still unsure of the whole feature set of Compass, but since I also don't see Jenkins mentioned as a way I can get devops data into the system, I wonder if Compass would be anything other than a thin list of my various systems/components that I manually update as desired.

1 answer

2 votes
Enrique Serrano Valle
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 11, 2024

Hello, Melissa!

Thank you for reaching out and sharing your experience with Compass. We understand that setting up webhooks can be a bit challenging, especially when your preferred service isn't directly supported yet.

Currently, the feature to support custom webhooks is on our roadmap for Compass. Our team is actively working on it, and we hope to have it available in the near future.

In the meantime, our customers are using the Compass API (especially the REST API) to push events into Compass. Here's some documentation about it. This method allows you to send data from Gitea or Jenkins and have it reflect in Compass' Activity Feed and Metrics, so you can start leveraging Compass' Code Health and Productivity Scorecards, beyond using it as a comprehensive service catalog.

If you have more questions or need assistance with the REST API, feel free to ask. We're here to help!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events