Our enterprise currently relies on Bitbucket for source code management, and one of the most impressive aspects of this tool is how easily it integrates with other tools like Jira and Jenkins. Bitbucket links Git commits with Jira issues, enabling us to track what a particular commit is doing and which issue it is solving. Another noteworthy feature is its ability to compare current production release code with the code in our main branch, facilitating auditing of each production release's changes. Furthermore, Bitbucket allows us to quickly build our applications by integrating with Jenkins, and its hook system lets us customize our pull request configurations. Additionally, Bitbucket's ability to detect and help resolve merge conflicts is invaluable. Overall, Bitbucket has been an indispensable asset in managing and integrating our source code with our project management and build processes.
I currently don't see anything wrong with Bitbucket. It solves all our requirements so no complaints may be the cost of the product will be high but that's not an individual concern. As a developer, I am very happy to use that tool
1. Definitely, the first thing on the list will be source code management 2. Ease of integration with other tools like Jenkins and Jira 3. Very user-friendly UI to review the code and see what all are the code changes 4. We can use this tool to audit which production release has which changes 5. Reduces a lot of toils 6. Easily configure/customize the pull request hooks
It helps easily maintain and integration with jira provides more collaboration . It helps team with many developers to easily maintain the branches.
For bigger teams, cost will come as concern because it is bit costly
Code maintenance and deployment in a effective and easy way. Automating pipelines and deployment on different environments
There are many cool features including managing multiple teams easily by switching accounts ( I worked in parallel with 3 teams and it was a breeze switching between them) It also allows linking other products such as Confluence, Jira and Trello. I also like the feature of CI/CD it offers and we configured it to share the test reports after every deployment which was very helpful.
I just love the flexibility it offers along with the availability of the features and has not faced any issues while my use so far. Maybe it would be a little costly for small teams but I would still argue that the cost is worth it.
I am currently using it in combination with other Atlassian tools for my everyday tasks including looking up the issues and managing pull requests across teams. Its integration with Jira makes it easy to record any issue that occurred in bitbucket to a Jira ticket which can be assigned automatically and is a timesaver. It is almost similar to git which most people are already familiar with so it does not has much learning curve .
Simplest user interface that let us have easy navigation. Integration with Jira and continuous integration and deployment. Easy to manage a large team. Well secured and trustworthy.
Slow code synchronization on large files. Pricing should be reconsidered. There must be more free usage for small startups
We are a team of software developers we use Bitbucket for version controlling of our source codes of software applications. It let us to manage the code of each individual.
The ease of tool integration with other Atlassian toolsets(Jira, Confluence, Bamboo) and other opensource tools (Jenkins, CircleCI, TeamCity, etc.) makes it easy for Developers & DevOps engineers to implement the CI-CD solutions. The tool's user interface is easy to understand and navigate, which eases the work of software engineers to start working with the VCS solution. The tool's features like development history, security standards, managing permissions at global or project or repository scope are the best.
Multi-account login is not allowed at this time which might be an excellent feature to add, as developers nowadays work on multiple client engagements. Also, uploading of files from the console is missing on the enterprise solution.
The tool added value by -securely storing the code - proper user access management - tracking the version history of the application code - auto-tagging feature for Jira issues - replication of code from one region to other regions, fixing the latency issues for user teams who have a global presence.
Does the basic work delightfully. This includes basic Version control system, Pull requests, sync with target branch. The pull request section is definitely helpful as you get multiple options such as merge conflicts and the ability to ask the developer for any kind of changes which otherwise would is a very tedious task.
The main idea for dislike is the inability for the purpose of CICD pipelines as they are not feature-rich. One of the main points of disapproval will be that I cannot replicate what I think in the CICD pipelines. An example would be that the first step in the pipeline cannot be a manual step so this is a limitation for the Advocate side and which was a negative impact on my case.
The problem that we solve is the VCS system in our organization. Bitbucket maintains all our code, and Bitbucket also supports all the necessary CICD pipelines. Also, Atlassian is brilliant to include bitbucket as a discounted product if you buy Jira and Confluence. So it helps us in the cost-effective case too. Benefits will be cost effective ness, single solution for all the code, CICD needs.
Bitbucket majorly comes up with the below benefits: 1) Simple user interface that lets you have ease in navigation 2) Its integration with JIRA lets you have multiple advantages like maintaining branches and committing to tickets with fewer efforts 3) Sharing and creating a repository in minimum clicks and allowing to create a branch from JIRA software too 4) Compared to other tools, it stands first in the part of security ( as it allows private repositories and its access role wise) 5) IT allows different permissions for individual users to track even the slightest modifications and look at who performed what actions. 6) It provides you notifications for every tagged activity 7) It is straightforward to manage a large team on a single project 8) CI/CD integration
1) Initially, peer-reviewing code seemed difficult as it did not allow multiple comments but now allows for the same. 2) The search feature has minor limitations as you need to mention the exact name of the component. It does provide private repo, but it has limitations till 5 for free. 3) It is a little tricky from a user interface point of view to roll back to previous versions. 4) There should be ways to identify and archieve unused repositories and branches. Currently, it is done manually 5) Lastly, the cost of it is high when compared, but it's fair enough too on the part of features and security it provides.
1 ) Introducing this system to a new user is very easy and takes less time as its UI and navigation design is simple. 2) Creating a global space for all the users in the repository and managing it access level-wise makes our effortless and saves time. 3) It provides a room where all users can work simultaneously without being dependent. 4) It has the auto-tagging feature for JIRA issues with code commits in PR, which saves tracking time. 5) Ease of use with confluence and JRa for issue tracking and documentation. 6) As multiline commenting is now enabled, it allows reviewers to add in detail views in the PR
What I liked best about bitbucket is how organized it keeps all your work! It makes your efficiencies at work so much more significant.
Bitbucket can get very slow at times along with the cost may not be beneficial based on your needs!
my companies team is coming together to collaborate on expanding our portfolio.