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.
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!
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.