Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    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

    Scheduled Pinned Locked Moved Support
    10 Posts 3 Posters 19 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P Offline
      PhilippeC.
      last edited by

      has anyone tested this?
      Just to know before I test GOGS (gogs.io)

      Best regards
      PhilippeC.

      1 Reply Last reply Reply Quote 0
      • atrippA Offline
        atripp inedo-engineer
        last edited by

        The Webhooks are GitLab and GitHub specific, but if Gogs mocks/uses the GitHub pattern it should work.

        P 1 Reply Last reply Reply Quote 0
        • P Offline
          PhilippeC. @atripp
          last edited by

          @atripp
          Thank you
          I ll update as soon I made the test
          Best regards

          1 Reply Last reply Reply Quote 0
          • P Offline
            philippe.camelio_3885
            last edited by

            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

            1 Reply Last reply Reply Quote 0
            • atrippA Offline
              atripp inedo-engineer
              last edited by

              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.

              1 Reply Last reply Reply Quote 0
              • atrippA Offline
                atripp inedo-engineer
                last edited by

                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

                1 Reply Last reply Reply Quote 0
                • P Offline
                  philippe.camelio_3885
                  last edited by philippe.camelio_3885

                  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.

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    philippe.camelio_3885
                    last edited by

                    I finally switch to GitLab CE 😊

                    1 Reply Last reply Reply Quote 0
                    • atrippA Offline
                      atripp inedo-engineer
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        philippe.camelio_3885
                        last edited by

                        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.

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • First post
                          Last post
                        Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation