Great code management and deployment system for 90% of your projects.
Updated April 08, 2021

Great code management and deployment system for 90% of your projects.

Sean Patterson | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User

Overall Satisfaction with Bitbucket

We use Bitbucket to manage the source code for all of our clients that do not have their own source control system. The code review feature makes it easy for our teams to evaluate each other's code for quality and consistency with standards. Additionally, we leverage the pipelines feature to provide automated deployments and testing where possible to maximize our CICD process for our projects.
  • Code Review
  • Code Management
  • Light Automation
  • Stability - While better than in the past, there are times where Bitbucket services will go offline or be hindered several times a day, which can cause problems with deployments and workflow.
  • Pipelines - The pipelines interface is largely a log with output, and a text editor in which to configure changes. It would nice to see this a little more robust to make it easier to interface with.
  • Overall our ROI has been positive by making our project code much simpler to manage and deploy against our multi-developer teams.
Gitlab: Gitlab has a more robust code management and review system, but does not have any automated deployments so additional tools (such as Jenkins) would be required.

Visual Studio Team System (Azure Dev Ops) - VSTS is a better overall platform, since it provides a more robust pipeline and deployment features, but still seems to feel gear more towards .Net type projects, whereas Bitbucket seems to handle all project types easily.
For most standard code management and deployment scenarios, Bitbucket does a fabulous job. You can easily branch you code, review it, merge it, and deploy it with little manual intervention once things are set up.

If you need a more robust pipeline for your projects, Bitbucket might not suit you as well. If you need to establish multiple tests, potential load tests, additional compilation, and more deployment options, other tools, such as Azure DevOps would better suit your needs.