Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Gogs webhooks and Buildmaster
-
has anyone tested this?
Just to know before I test GOGS (gogs.io)Best regards
PhilippeC.
-
The Webhooks are GitLab and GitHub specific, but if Gogs mocks/uses the GitHub pattern it should work.
-
@atripp
Thank you
I ll update as soon I made the test
Best regards
-
Hey
It is not working
Gogs post X-Gogs-Signature whereas Buildmaster is expected X-Hub-Signature
And the GoG's json format seems far away from Github
-
Aww, that's too bad. Unfortunately Repository Webhooks aren't exposed in the SDK at this point, so it's not nearly as easy to try building/testing it on your own. We'll definitely consider adding this in a future SDK release however.
-
I know we are very interested in helping organizations use as many different source control platforms as possible, and GOGS seems pretty interesting! So keep us in the loop, as far as how your integration goes with GOGS, it might be worth us building a specific integration. I've also heard of Gitlea, but really not sure about their popularity in organizations, or if it's worth investing/investigating how to build better/first-class integrations to our products
-
I tested with Gitea.
I get the same 401 response as Gogs (as Gitea is a fork of Gogs it is not a big surprise).
As I am not good enough to create a a dedicated webhook in Gitea or Gogs for BM, I think I will stay stuck to GitHub.
As we are looking for a deeper automation with BM, the weebhook is a need for us, so we will stay on GitHub but we are still looking in my company to have a lightweight internal git repo.
I let you know if I found something.
Thanks for the answer.
-
I finally switch to GitLab CE
-
What do you think about it? We use GitLab for our internal projects, but would like to understand the choices between GOGS/Gitea and the "big players" like GitHub/GitLab.
-
Gitlab offers too many options/features we don't need (CI/CD, Kubernetes, Promotheus etc ....).
This is why I was looking for a more lightweight Git repoI was previously using BonoboGit on Windows which a very basic Git repo but good enough for our need.
As the webhook is not possible, I am looking to replace it.I think we will stay on GitLab CE - everything is working
and I can't spend my time to evaluate all the possible software, I have to pick one and use it.