Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-18292

Allow Bamboo to select Bitbucket Server's Smart Mirroring instance

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Currently when Bamboo connects to Bitbucket Server's instance, it uses the Base URL to perform any Git operations (like checkout). However, this should be available for mirrored instances as well. The only way currently to configure is to use the Generic Git for mirrored repositories.

            [BAM-18292] Allow Bamboo to select Bitbucket Server's Smart Mirroring instance

            Sure!

            We have all of our source in Bitbucket cloud and then a local bamboo server. The checkout speeds from Bitbucket cloud to the UK are awful so when we upgraded to premium for the access checks I went to take advantage of the smart mirroring option that comes with it.

            I set up a local smart mirror successfully and its mirroring all of our Bitbucket projects locally. I went to add a linked server to bamboo and was surprised to find it didn't work. What this means is I have to go through almost 700 various plans + plan branches, change them to use Git, work out the url as its different for every project, manually enter the branch name and manually enter credentials.

            As you can imagine, this is an enormously manual process which I'm unlikely to ever complete. I was expecting to enter the credentials once for the linked server and then have easy drop downs for picking projects and branches. This is ignoring the fact that we also won't benefit from web hooks for automated builds and have to keep relying on repository polling

            Steven Crouchman added a comment - Sure! We have all of our source in Bitbucket cloud and then a local bamboo server. The checkout speeds from Bitbucket cloud to the UK are awful so when we upgraded to premium for the access checks I went to take advantage of the smart mirroring option that comes with it. I set up a local smart mirror successfully and its mirroring all of our Bitbucket projects locally. I went to add a linked server to bamboo and was surprised to find it didn't work. What this means is I have to go through almost 700 various plans + plan branches, change them to use Git, work out the url as its different for every project, manually enter the branch name and manually enter credentials. As you can imagine, this is an enormously manual process which I'm unlikely to ever complete. I was expecting to enter the credentials once for the linked server and then have easy drop downs for picking projects and branches. This is ignoring the fact that we also won't benefit from web hooks for automated builds and have to keep relying on repository polling

            steven.crouchman195224722 can you please describe your existing configuration and how would you like to modify it?

            Krystian Brazulewicz added a comment - steven.crouchman195224722  can you please describe your existing configuration and how would you like to modify it?

            I was very disappointed to see this isn't already a feature. The vast majority of our outbound traffic from Bitbucket cloud is for our builds and having to manually update all 700+ build & branch plans to use the generic git source is exceptionally time consuming.

            Steven Crouchman added a comment - I was very disappointed to see this isn't already a feature. The vast majority of our outbound traffic from Bitbucket cloud is for our builds and having to manually update all 700+ build & branch plans to use the generic git source is exceptionally time consuming.

            Uttam K added a comment -

            Hello,

            This would be required if we have a mirror setup. 

             

            Thanks

            Uttam K added a comment - Hello, This would be required if we have a mirror setup.    Thanks

              aslaski Adam Slaski
              aer Andrew Er (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: