Great code management and deployment system for 90% of your projects.
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.
Pros
- Code Review
- Code Management
- Light Automation
Cons
- 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.
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.
Comments
Please log in to join the conversation