Syed Fahad Anwar - PeerSpot reviewer
Principal System Developer at HHRC
Real User
Top 5Leaderboard
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. 

Buyer's Guide
Bitbucket Server
June 2024
Learn what your peers think about Bitbucket Server. Get advice and tips from experienced pros sharing their opinions. Updated: June 2024.
772,679 professionals have used our research since 2012.

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.
Flag as inappropriate
PeerSpot user
Srikanth RB - PeerSpot reviewer
BA Manager at a tech vendor with 10,001+ employees
Real User
Top 5
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.
PeerSpot user
Buyer's Guide
Bitbucket Server
June 2024
Learn what your peers think about Bitbucket Server. Get advice and tips from experienced pros sharing their opinions. Updated: June 2024.
772,679 professionals have used our research since 2012.
Quality Assuarance Lead at a marketing services firm with 1,001-5,000 employees
Real User
Top 20
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.
Flag as inappropriate
PeerSpot user
Dynamic Engineering Manager at a computer software company with 10,001+ employees
Vendor
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
    PeerSpot user
    DevOps Engineer at a manufacturing company with 10,001+ employees
    Real User
    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.
    PeerSpot user
    Javad_Talebi - PeerSpot reviewer
    Cloud architect at Vodafone
    Real User
    Top 5Leaderboard
    Works efficiently as a proxy for implementing CI/CD pipelines and provides valuable private repositories
    Pros and Cons
    • "The product’s most valuable features are private repositories and the ability to work as a proxy for implementing CI/CD pipelines."
    • "The product interface consists of multiple features that are complicated to navigate for new users."

    What is most valuable?

    The product’s most valuable features are private repositories and the ability to work as a proxy for implementing CI/CD pipelines.

    What needs improvement?

    The product interface consists of multiple features that are complicated to navigate for new users. They could make it easier to access and introduce templates with sample code for beginners to understand Kubernetes deployment.

    For how long have I used the solution?

    We have been using Bitbucket Server for eight years.

    What do I think about the stability of the solution?

    It is a perfectly stable platform.

    What do I think about the scalability of the solution?

    We have 37,000 Bitbucket Server users in our organization. We plan to increase the usage.

    Which solution did I use previously and why did I switch?

    We use Jira and Confluence.

    How was the initial setup?

    The initial setup is simple for me as I am an experienced developer. For our private cloud setup, the process was streamlined, given the enterprise-level support and production coverage.

    What other advice do I have?

    Bitbucket significantly improves our code review and collaboration processes by providing private repositories as a default feature. This specific feature was not available in GitHub at the time of our selection. 

    We utilize a standard Gitflow with feature branches, including branches like bugfixes, hotfixes, and more. It makes the request mechanism easy to use.

    Its integration capabilities with other tools have been useful. However, the integration with Slack needs improvement. It provides satisfactory performance and scalability for our site.

    I recommend it to others and rate it a nine out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Erick  Karanja - PeerSpot reviewer
    Technical Lead at Cellulant Kenya
    Real User
    Top 5Leaderboard
    Makes pushing codes and setting up CI/CD pipelines easy
    Pros and Cons
    • "The tool makes pushing codes and setting up CI/CD pipelines easy."
    • "Bitbucket Server has limited user support for its free version. It is expensive."

    What is our primary use case?

    I use Bitbucket Server to store code. 

    What is most valuable?

    The tool makes pushing codes and setting up CI/CD pipelines easy. 

    What needs improvement?

    Bitbucket Server has limited user support for its free version. It is expensive. 

    For how long have I used the solution?

    I have been using the product for two years. 

    What do I think about the stability of the solution?

    I rate the tool's stability a nine out of ten. 

    What do I think about the scalability of the solution?

    Bitbucket Server is scalable. 

    Which solution did I use previously and why did I switch?

    I have worked with GitHub and GitLab. 

    How was the initial setup?

    The tool's deployment is straightforward. 

    What about the implementation team?

    Bitbucket Server's deployment can be done in-house. 

    What was our ROI?

    Bitbucket Server saves a lot of money. 

    What other advice do I have?

    I rate Bitbucket Server a nine out of ten. 

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    it_user208317 - PeerSpot reviewer
    Project Manager at a tech company with 51-200 employees
    Real User
    With premier support, we like that we receive a timely response and have assigned representatives.

    What is most valuable?

    Horizontal scalability & high availability are the most important features that we are looking forward to from the Stash DC. With respect to the premier support, timely response and the fact that we have assigned representatives is great.

    How has it helped my organization?

    The premier support has helped Cisco in mitigating risk and reducing cost.

    What needs improvement?

    Will let you know in a couple months. Still in the process of evaluating the product.

    For how long have I used the solution?

    We use Stash Data Center and Premier Support. We have been using it since January 12, 2015.

    What was my experience with deployment of the solution?

    None, so far.

    What do I think about the stability of the solution?

    Testing under progress.

    What do I think about the scalability of the solution?

    In production, we still have the single instance of the product and it has scaled pretty well and no major issues reported thus far.

    How are customer service and technical support?

    Customer Service:

    Very good but I have some feedback with respect to the support.

    1) Currently, we have a limitation of 3 resources for interacting with Atlassian support. It would be nice to increase it to 5-10 because we have to internally depend upon identified users to communicate to the Atlassian. Or else, have this support aligned to the Cisco mailer alias so that multiple users within Cisco will be notified and can use the same user name to raise support requests with Atlassian.

    Technical Support:

    Very good but would be good to have a user interface in Atlassian.com to manage the users at our end instead of having to communicate each time to the premier support to manage users.

    Which solution did I use previously and why did I switch?

    We are still using SVN but we moving toward git because of the flexibility it provides.

    Which other solutions did I evaluate?

    Nope, our engineering wing had done some analysis and they suggested Stash. Hence, we directly jumped in.

    What other advice do I have?

    If folks out there are looking to move to a more agile approach for development, Agile Jira + Bamboo + Stash DC will definitely be a great way to go since these systems seamlessly integrate with each other. Premier support is definitely recommended.

    Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
    PeerSpot user
    Buyer's Guide
    Download our free Bitbucket Server Report and get advice and tips from experienced pros sharing their opinions.
    Updated: June 2024
    Product Categories
    Version Control
    Buyer's Guide
    Download our free Bitbucket Server Report and get advice and tips from experienced pros sharing their opinions.