Comments
-
There have been some recent developments on this front. Bamboo 6.0 is able to trigger build in response to pull request create and update events. It can also be configured to create the theoretical merge of the source and target branches before building, increasing the chances of catching an integration problem.
-
Hi John, I don't think we have such a diagram to hand, but the general principle of clustering the load balancer for redundancy could be overlaid. In short, instead of a single load balancer in front of the application nodes you could have multiple nodes, all doing the same job, with technologies such as keepalived to…
-
Hi Guy, Stash receives build results as they happen and they are grouped by a build-key (the latest result is taken to be the one applied for merge checks). It sounds like your new build plan has a different identifier. There are a few options available: * The build status could be manually removed from Stash's DB (which I…
-
Hi Mercel, I'd suggest contacting our support.atlassian.com team for this, they can help dig in.
-
The blog did mention Stash 2.10 within the Happy Holidays post, but we neglected to include it in the title. We'll try to be more consistent in future so you can rely on that feed for updates.
-
It sounds like there's a bug in the add-on that occurs even when it's not enabled for a repository. Stash 3.10+ has better force push prevention built in now, so that's likely a viable alternative.
-
Hi Justin,I just wanted to check on this. Is it still an issue for you? It seems unlikely that you'd get a branch permissions error if there are not set in the repository settings. If it's still a source of pain, I'd suggest raising a ticket at support.atlassian.com with a "Support Zip" so we can help diagnose.
-
Hi Clifford,Would you mind describing your use case in more detail? To explain the thinking behind how it works currently... the intention is that a "gatekeeper" (ie someone with write access to the target) makes a one-time decision whether to merge or decline following the code review process. The reviewer-level process…
-
The clone URL is already selected when it appears, so you can right-click and copy without selecting. Is this not the case for you?
-
You're welcome, Kelvin. Have a great day.
-
That's a great question, Kelvin!
-
Yes! Existing Stash licenses will continue to work as normal after upgrading to Bitbucket Server.
-
Hi Kelly, You're right to avoid digging into Stash's data folder for this. The general solution would be to externally poll and push via git, so your approach of using a bamboo task to push updates to Stash is a good one. I'm not sure of the exact syntax for the push command to use, there might be something simpler or more…
-
Hi Pavel, It would be good to understand what you're trying to do. Having 2 instances with the same content is not a supported configuration out of the box, and there's likely better ways to achieve your aim.
-
Hi Lance, Alistair's answer is spot on, but to address a related part of your question, Bitbucket Cloud and Bitbucket Server are separate offerings. While they share the same core value proposition at a high level, we use different technologies optimised for each platform and prioritise features to solve problems that…
-
Hi Damon, Unfortunately there's little you can do at the moment. We're considering changes to improve this, including better treatment of forks. Could you give us an idea as to the nature of your instance? Do you have many repos, large repos (especially with large text files), or lots of forks? Feel free to raise a support…
-
Hi Ersin, I'd suggest you group your PLSQL objects in some way. Managing 40,000 repositories doesn't sound at all appealing, irrespective of the performance impact. The most extreme, but probably viable, case would be to put everything into one repository, just as you would any other coherent set of files. You can change,…
-
Since Stash 2.12 there is now a "DIY Backup" option that lets you use the faster snapshot/sync tools that your database and filesystem provide. For more, see https://confluence.atlassian.com/display/STASH/Using+Stash+DIY+Backup
-
Robert, Per Thiago's answer, it's important (especially while evaluating) to give Stash and the git processes it runs enough room to shine. Git by its nature likes and does well with lots of memory, so I'd suggest a minimum of 2Gb and 2 cores on a VM to ensure there's room for OS processes, Stash itself and git processes.
-
Is there a reason you'd find this useful, Laurent? We assume that when someone creates a pull request for others to review that they already approve of their own changes, else they would keep working on them before creating a pull request.
-
Hi Mark, The requirement that all builds pass in the pull request merge checks was a design choice, the theory being that any build result submitted was deemed important. We've no timeline for this but one improvement we're trialling is one where you can specify which builds count towards the merge check. This lets…
-
As far as I can tell, GitHub Enterprise doesn't scale beyond 1 node. What I do know is what we've done for Stash... Single node instances of Stash Server have comfortably served upwards of 5000 users, thanks in part to optimisations in how Stash handles requests (both web and Git hosting). We built Stash Data Center…
-
Hi Mark, Tim is correct, currently the branch model is not enforced, but it can be by way of add-ons. For now this means that the current out-of-the-box experience is that people using create branch from within JIRA and Stash will get the benefit of a branch model's guidance, but no one is prevented from naming new…
-
Hi Libby, This FAQ helps answer your question in part: https://confluence.atlassian.com/bitbucketserver/bitbucket-rebrand-faq-779298912.html#BitbucketrebrandFAQ-Whyaren'ttheServerandCloudfeaturesthesame? In short, the model is not to release to Cloud and then Server, though that may happen. Our aim is to ensure the…
-
At any given moment Stash can have active git, filesystem and database operations. Because of this, a clean hot-backup is not currently possible, even with filesystem snapshots. We intend to produce some better documentation and minor tweaks to the current backup-client based solution to allow for DIY backups with minimal…
-
Hi Test Test! You might want to give these export/import scripts a try, they were developed by another person who clearly makes good choices
-
We're planning on retiring the ops plugin in the near future. Stash automatically takes care of periodic garbage collection and optimisation, so you don't have to.
-
Hi Pavel, In addition to Charles' response, you could do very basic monitoring using Nagios or similar tools by checking for the stash process or the tcp ports that it listens on. A more sophisticated check could run a git command or http check against the server to ensure that it is responding. I'm interested in knowing…
-
Hi Martin, thanks for sharing your feedback. It helps us prioritise our efforts. Our plan is to improve Bitbucket Cloud to meet various expectations as it is better architected for the role of providing a robust cloud service. Trying to make Bitbucket Server into a viable cloud friendly product has a number of pitfalls…
-
Hi Vish, We don't have load or performance testing scripts available at the moment that work outside of the specific test lab that we used here. Also, we find that each customer's usage differs quite a bit, so no one test setup applies well to all situations. That said, there are a few options available... * We know of…