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.


  • inedo-engineer

    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


  • inedo-engineer

    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.


  • inedo-engineer

    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 😊


  • inedo-engineer

    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 repo

    I 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.


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation