It would have been better to use Bitbucket Server if it had something similar to the concept called GitHub Actions since it allows GitHub to provide seamless integration of CI/CD pipelines.
Principle Product Manager at a healthcare company with 10,001+ employees
An easily scalable tool that needs to offer seamless integration of CI/CD pipelines
Pros and Cons
- "It is an easily scalable solution."
- "It would have been better to use Bitbucket Server if it had something similar to the concept called GitHub Actions since it allows GitHub to provide seamless integration of CI/CD pipelines."
What needs improvement?
For how long have I used the solution?
I have experience with Bitbucket Server. I am a customer of the product.
What do I think about the stability of the solution?
It is a stable solution
What do I think about the scalability of the solution?
It is an easily scalable solution.
Buyer's Guide
Bitbucket Server
November 2024
Learn what your peers think about Bitbucket Server. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
How are customer service and support?
I don't have experience with the solution's technical support. I rate the technical support a seven to eight out of ten.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I have experience with GitHub and GitLab. Compared to GitHub and GitLab, Bitbucket Server provides better security levels of verification. Bitbucket Server's pricing options are cheaper than GitHub and GitLab. In general, GitHub is much better than Bitbucket Server. Bitbucket Server's prices are cheaper than GitHub.
How was the initial setup?
The product's initial setup phase was neither a difficult nor easy process, making it a moderate process. GitHub is much easier from a deployment perspective, especially from the CI/CD angle for continuous integrations and deployments. Security-wise, Bitbucket Server offers some additional steps allowing you to use a secured authentication process, like single sign-on, authenticated sign-on, or additional two-factor verification, which is better in Bitbucket Server compared to GitHub.
What other advice do I have?
Bitbucket Server enhances collaboration in our company's development workflow since its users are developers who use CodeCommit. Areas like release planning and code movement from development to integration to testing and from production to deployment are managed with Bitbucket Server. Most of the code repositories are also on Bitbucket Server.
The features of Bitbucket Server that I found most beneficial for source code management stem from its integration capabilities with code repositories that are supposed to be from different branches. Basically, integration is easier in Bitbucket Server. Deployment is also pretty seamless across from Bitbucket Server's side. Fetching the code from the repo branch and deploying it is easy.
Bitbucket Server's pull request feature impacted our company's code review process since any kind of difference in the code could be analyzed more easily. The branches could be analyzed better, while the CI/CD integration is also pretty easy with Bitbucket Server. The tool shows you the whole branch of how the code is being used. The data lineage is pretty seamless.
There is a separate team in my company that takes care of the maintenance part of the product.
The integration of Bitbucket Server with other Atlassian products improves our company's project management since we get to know the status once we commit the code as the CodeCommit status is usually reflected in Jira, and it is easily observable allowing users to see what changes have happened. Users can get a unified view of each task or each project, along with details on what code is associated with which step and how Jira commits across. The tool provides a single unified view for code management and project planning.
Bitbucket Server's permission management helped maintain the security of our company's code base, as it is an area that has to do more with the authentication and authorization levels.
I rate the tool a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Principal System Developer at HHRC
Helps to store and manage source code
Pros and Cons
- "Bitbucket Server supports code collaboration by providing commands developers can use to check in code. Through comments, developers can specify the purpose of the code check-in. Additionally, Bitbucket allows tagging of code for releases."
- "Bitbucket Server can experience performance issues when pushing a large amount of code. This process may take a considerable amount of time."
What is our primary use case?
Bitbucket Server serves as our source code management and version control platform. Like Azure Repository, we utilize it to store and manage our source code. The integration of Bitbucket into our Software Development Life Cycle process is crucial. However, it's important to note that the product does not provide code approval functionalities. We may need to employ additional tools, such as Jenkins, for code approvals. Additional tools from Jira and Jenkins help in the CI/CD process.
What is most valuable?
Bitbucket Server supports code collaboration by providing commands developers can use to check in code. Through comments, developers can specify the purpose of the code check-in. Additionally, Bitbucket allows tagging of code for releases.
What needs improvement?
Bitbucket Server can experience performance issues when pushing a large amount of code. This process may take a considerable amount of time.
For how long have I used the solution?
I have been using the product for three to four years.
What do I think about the stability of the solution?
The product is generally stable, with occasional hiccups or errors that might occur.
What do I think about the scalability of the solution?
The solution can be scaled vertically or horizontally as per the requirement. My company has eight to ten users.
How are customer service and support?
The tool's support is standard. They respond as soon as possible.
How was the initial setup?
The tool's deployment requires expertise since its environment is on-premise. To deploy Bitbucket Server, you must run the standalone executable file and set up the database server since it stores metadata in the database. Additionally, you'll require a shared folder to keep the actual code. Configuration of URLs and a server proxy are necessary for the deployment process. There are one to two engineers who manage the tool.
What about the implementation team?
The solution's deployment requires a consultant.
What's my experience with pricing, setup cost, and licensing?
The tool's licensing costs are yearly. Prices can become expensive if you have a lot of users.
What other advice do I have?
The product is good, but its features are limited. It is a good choice if the requirement is solely to manage source code. It handles source code management, providing stable check-in and check-out functionality and features like comments and tagging. You can set permissions at the project level, repository level, or branch level. Project-level permissions apply to all branches and repositories within the project. Repository-level permissions are specific to the branches within that repository. I rate it a seven out of ten.
The solution can easily integrate with Jira and other Atlassian products.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Bitbucket Server
November 2024
Learn what your peers think about Bitbucket Server. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
Software Engineer at Systems Limited
Seamless integration with high scalability capabilities for code maintenance operations
Pros and Cons
- "Its standout features are the seamless integration with various intelligent tools and its user-friendly nature."
- "Enhancing the real-time reflection of changes online is an area that could benefit from improvement."
What is our primary use case?
When working on code development or maintenance, the initial step involves pushing the code to a central server, to manage code changes and additions. Bitbucket Server is commonly used for pushing and pulling code and plays a pivotal role in this process.
What is most valuable?
Its standout features are the seamless integration with various intelligent tools and its user-friendly nature.
What needs improvement?
There are instances when I interact with Bitbucket and encounter a situation where I've pushed changes to the website server. However, when I access my branch on the website server, I notice that the changes are not immediately reflected. Enhancing the real-time reflection of changes online is an area that could benefit from improvement.
For how long have I used the solution?
I have been working with it for one year.
What do I think about the stability of the solution?
It offers good stability capabilities.
What do I think about the scalability of the solution?
It demonstrates high scalability, which is essential for my company's substantial workforce, consisting of approximately eight to nine thousand employees. Within my team, we rely on it as our version control system, and nearly two hundred team members actively use it.
How are customer service and support?
In the rare event that we faced downtime, the admin and other teams promptly addressed and resolved the issue.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
Before we switched to Bitbucket, the company was working with GitHub on the server. Bitbucket is known for its user-friendliness, and personally, I find it very easy to work with.
How was the initial setup?
The initial setup is quite easy.
What other advice do I have?
I would recommend it as it serves as an excellent platform for code maintenance. I would rate it eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Allows for automated triggering whenever someone pushed code to a branch
Pros and Cons
- "The most valuable feature is that it has its own pipelines."
- "The UI could be enhanced."
What is our primary use case?
We mainly use Bitbucket Server for CI/CD. We had around two to three members working on the same project for automation. To manage version control, we used Bitbucket to collaborate and integrate with other resources.
We created separate repositories for each endpoint, including API endpoints and different applications. We also set up separate pipelines for each of them. The customer had a specific requirement, so we created the necessary repositories and hosted the configuration server.
How has it helped my organization?
Earlier, we configured triggers and hooks on the Bitbucket Server. This setup allowed automated triggering whenever someone pushed code to a branch. Depending on the trigger, the pipeline would run on BuildKite or another CI/CD tool.
What is most valuable?
The most valuable feature is that it has its own pipelines.
What needs improvement?
The UI could be enhanced.
For how long have I used the solution?
I have been using Bitbucket Server for around two and a half years.
What do I think about the stability of the solution?
We never had any downtime, performance issues with the Bitbucket Server.
What do I think about the scalability of the solution?
10-12 members are using the Bitbucket Server.
Initially, we started using Bitbucket Server about a year ago, primarily for managing our build processes with the build guide. Since then, we have increasingly adopted Python. Initially, we had only two repositories, but now we have expanded to twelve to thirteen repositories.
Which solution did I use previously and why did I switch?
Bitbucket has a lot of features compared to GitHub.
How was the initial setup?
The initial setup is straightforward.
What other advice do I have?
If you're going to use a version control system, Bitbucket Server is a good choice.
Overall, I rate the solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Jun 26, 2024
Flag as inappropriateQuality Assuarance Lead at a marketing services firm with 1,001-5,000 employees
The user interface is not very user-friendly or intuitive, though it has high stability
Pros and Cons
- "Bitbucket Server easily integrates with Jira because they are both Atlassian products."
- "The solution's user interface could be improved because it's not very user-friendly or intuitive."
What is our primary use case?
I lead a testing team for a company, and all my QAs use Bitbucket Server to store their automation testing code.
What is most valuable?
Bitbucket Server easily integrates with Jira because they are both Atlassian products. The solution's integration with Jenkins is also easy.
What needs improvement?
The solution's user interface could be improved because it's not very user-friendly or intuitive. It feels like old HTML blocks were used to build the user interface.
Some supporting documentation for Bitbucket Server would be helpful because it's not very easy to get information about it. I remember having to Google a few times to figure out how to do something on Bitbucket Server.
For how long have I used the solution?
I have been using Bitbucket Server for two years.
What do I think about the stability of the solution?
I haven’t faced any issues with the solution’s stability.
I rate Bitbucket Server ten out of ten for stability.
What do I think about the scalability of the solution?
We've been only using the solution as a repository, and we haven't faced any challenges with its scalability.
I rate Bitbucket Server a six out of ten for scalability.
How are customer service and support?
The solution's technical support is not good. They pick keywords from the customer's email and send some automated standard responses that have been copypasted, which doesn't help.
How would you rate customer service and support?
Negative
What's my experience with pricing, setup cost, and licensing?
Bitbucket Server is quite expensive compared to other products. We pay a monthly licensing fee for the solution.
What other advice do I have?
I am open to exploring other products because while Bitbucket Server does the job, there are better tools in the market that I need to explore.
Overall, I rate Bitbucket Server a five out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Dynamic Engineering Manager at a computer software company with 10,001+ employees
Low maintenance, helpful online information, but priced high
Pros and Cons
- "Bitbucket Server is easy to use. You can use other applications to access it, or you can use it to access the internet. You can use solutions, such as Sourcetree, which is free, and put it on your development system and use it to do the check-in, checkouts, and those type of operations. It is nice, but some other developers may agree."
What is our primary use case?
Bitbucket Server I use for a software repository that has code inside.
What is most valuable?
Bitbucket Server is easy to use. You can use other applications to access it, or you can use it to access the internet. You can use solutions, such as Sourcetree, which is free, and put it on your development system and use it to do the check-in, checkouts, and those type of operations. It is nice, but some other developers may agree.
For how long have I used the solution?
I have been Bitbucket Server for approximately two and a half years.
What do I think about the stability of the solution?
Bitbucket Server is stable.
What do I think about the scalability of the solution?
Bitbucket Server is scalable because the developers are putting things in it they're not supposed to, such as binary data, and it's more or less a text code repository.
We have approximately 150 user licenses. Sometimes vendors will have licenses in chunks. For example, from 50 to 150 or 200. There's no in-between, sometimes you have to buy more licenses than you need.
How are customer service and support?
I have not needed to use technical support. I am good with using this solution and can figure out problems myself or I can use the internet and find a solution.
How was the initial setup?
The initial setup is straightforward.
What about the implementation team?
I can do the integration and setup of the solution. There requires one person to do the maintenance of the solution. The solution is low maintenance. If a patch comes out, and it affects you then you need to do something. If it does not, then you do not need to do anything.
What's my experience with pricing, setup cost, and licensing?
There is a cost to use this solution but it is based on how many users are using it. If you have 50 users or 1,000 users the price will be very different.
Bitbucket Server can be expensive and they want you to purchase their cloud solution. They are getting rid of their on-premises solution, however, you can still find them.
What other advice do I have?
Atlassian tools seem to use Log4j quite a bit, and they should get away from it because of the recent security issues that have happened in the last few days.
I rate Bitbucket Server a six out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
DevOps Engineer at a manufacturing company with 10,001+ employees
Good management for version control, with a helpful community
Pros and Cons
- "The most valuable feature of this solution is server management."
- "Some of the capabilities that I am looking for from a command line are not really available."
What is our primary use case?
I do a lot of data acquisitions. I establish several contacts and get accounts generated on our clusters so that our researchers can process the data.
We use Bitbucket to get flows for our pipeline management. We outline the scripts that we write to keep them in there for version control.
What is most valuable?
The most valuable feature of this solution is server management.
There are other solutions that do that, but this is a solution that the global IT department has available for everyone across the organization.
What needs improvement?
It would be useful if we were able to work and manage other tickets; for example, if I were to use Jira, Confluence, or Bitbucket, all from a command-line standpoint, in addition to the web interface, it would be incredibly helpful.
I know that there are tools, packages, and different plugins that I can use to collaborate from a command-line standpoint, or through other tools, but putting the functionality into a new version would definitely help.
Some of the capabilities that I am looking for from a command line are not really available.
For how long have I used the solution?
I have been using this solution for three, four, maybe five years.
We use a few different versions, but they are all older.
What do I think about the stability of the solution?
It's a stable solution, but there are times where it's indexing, and if it happens during the time that I am using it, then it's not very stable. We have been using it for years, so there is a lot of data.
What do I think about the scalability of the solution?
It's scalable. The newer cloud versions of the tools may or may not alleviate the issues with stability, which is a problem with the version that I have.
How are customer service and technical support?
I have not contacted technical support.
They have a community. If anybody has a question they will be willing to help and blog posts.
Anybody can look at to learn more about their products and how to use the different solutions that they have.
A lot of what they have is for the new versions, which are cloud-based. For example, they are actively working on different plugins.
Which solution did I use previously and why did I switch?
We use Amazon and Google Cloud storage solutions. Also, AWS buckets, GCP buckets, and Kubernetes, but it depends on what's in the contract and available for the researcher, for both internal and external applications.
How was the initial setup?
I was not a part of the initial setup.
I am not familiar with how it is set up. It was done through our global team and made available for the company.
What's my experience with pricing, setup cost, and licensing?
I am not aware of the pricing.
What other advice do I have?
If anybody was considering this tool, I would be expecting that they would really evaluate it and know what the functionalities are ahead of time.
There are other tools that are similar, so make sure to look at everything available in that space and make sure it fits their needs.
I would rate Bitbuck Server an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
BA Manager at a tech vendor with 10,001+ employees
An amazingly stable tool to manage repositories requiring an easy initial setup phase
Pros and Cons
- "It is an amazingly stable solution."
- "At the moment, there are not many details on how to proceed with the troubleshooting if one of the users faces an issue with the product."
What is our primary use case?
In my company, we use Bitbucket Server for managing the repositories since we tend to have different repositories for a particular project, like a back-end, front-end, and the UI, while sometimes everything remains the same.
How has it helped my organization?
An organization has to have a repository either way, and it is better to go with Bitbucket Server since it is one of the main tools everybody uses in the market to manage their repositories.
What is most valuable?
The solution's most valuable feature is that it is simpler in terms of code changes since you just have to map it to a sourcetree and commit changes, after which the user can go for check-in and check-out. Bitbucket Server's version control is amazing.
What needs improvement?
We had issues in terms of logs, URLs, and cloning the repositories, which is the same issue we keep facing in our company though we manage to resolve it each time. The aforementioned problems make the solution a bit tricky, so it would be great if Bitbucket could provide users with a smoother approach or process when they face an issue. At the moment, there are not many details on how to proceed with the troubleshooting if one of the users faces an issue with the product.
For how long have I used the solution?
I have been using Bitbucket Server for four years. I use the solution's latest version.
What do I think about the stability of the solution?
It is an amazingly stable solution.
What do I think about the scalability of the solution?
I won't be able to comment on the product's scalability since it is a repository used in our company. I am unsure of how to scale up Bitbucket Server in my company, and I know that the repository has nothing to do with this storage space in the product. Our company has not encountered use cases where we need to scale up the repository.
The architect developers, consisting of around eight to nine members in our company, use the solution since they have access to it.
How are customer service and support?
In our company, we contacted the technical support team when there was a need to know the endpoints, where you have to configure it properly and authenticate it. We had faced some cloning and access issues, and as of now, these issues have been sorted out.
Bitbucket Server's technical support team was good. In our company, we also have different technical support teams specifically dedicated to each of the products we use.
How was the initial setup?
The initial setup of the tool was very easy.
The solution is deployed on the cloud.
My team does not manage the maintenance and deployments of the solution. For maintenance and deployments, we speak with Jira team. For each of the products that we use in our organization, we have a separate team to manage a particular product. There is a separate team to manage products that fall under Microsoft Office, while another team manages AWS products used in our company. We have to reach out to Jira and raise a ticket to let them know the products we need from their catalog before coming up with the list of what we want and submitting it to Jira, which then provides the licenses for each user.
What other advice do I have?
My suggestion to those planning to buy the solution is to use the product to its full extent since it is a strong and stable product.
I rate the overall product an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Bitbucket Server Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
Product Categories
Version ControlPopular Comparisons
Bitbucket
Atlassian SourceTree
AWS CodeCommit
IBM Rational ClearCase
Liquibase
Surround SCM
Buyer's Guide
Download our free Bitbucket Server Report and get advice and tips from experienced pros
sharing their opinions.