I use Bitbucket at $job. They do have CI/CD now, it's called Bitbucket Pipelines. It's not bad, not great. For better or worse, I always measure version control hosting against GitHub which is still the king in my opinion. There are so many little things that GH has which BB doesn't. When you add them all together, it's easy to see why you'd want to switch to GH or something similar.
Examples:
GH lets you write comments/feedback on a PR and then submit it (sort of like staging the comments) in one fell swoop. With BB, each comment triggers a notification to the PR author.
GH has draft PRs. Debatable how useful these are, but people definitely like them on GH and that's not an option on BB.
GH has built-in support for Mermaid in markdown, BB doesn't and won't ever.
GH Actions generally seem more flexible. BB, for example, doesn't let you call a custom "Pipe" when using your own Mac OS runner in BB Pipelines — something you need to do if you want to build Apple projects — which is just a strange and frustrating limitation.
There are so many other things. In general, BB is just slow and janky as almost all Atlassian products are. Every time you click to complete or submit something, you just experience slowness.
I'd switch to GH in a minute if we could, but our team already uses so much other Atlassian crap that we're kind of stuck with it at the moment.
I'm using BitBucket at work and it seems like it's no longer "one comment - one notification". When adding the comment to the PR there's "Start review" button, so and at the end you just click "Finish review" and everything goes as one notification.
PM for Bitbucket pipelines here, my team of ~20 owns that feature E2W, would genuinely love to chat, share some stuff we're working on, and get feedback/thoughts.
Ping me if you're open to chatting emunday@atlassian.com
Examples:
GH lets you write comments/feedback on a PR and then submit it (sort of like staging the comments) in one fell swoop. With BB, each comment triggers a notification to the PR author.
GH has draft PRs. Debatable how useful these are, but people definitely like them on GH and that's not an option on BB.
GH has built-in support for Mermaid in markdown, BB doesn't and won't ever.
GH Actions generally seem more flexible. BB, for example, doesn't let you call a custom "Pipe" when using your own Mac OS runner in BB Pipelines — something you need to do if you want to build Apple projects — which is just a strange and frustrating limitation.
There are so many other things. In general, BB is just slow and janky as almost all Atlassian products are. Every time you click to complete or submit something, you just experience slowness.
I'd switch to GH in a minute if we could, but our team already uses so much other Atlassian crap that we're kind of stuck with it at the moment.