Code Quality + Bamboo = Show Stopper?! REALLY!?

Ok, this is bordering on insanity. There are literally zero -- that's right, ZERO -- ways to track code quality of projects in Bamboo 5.4.x. Checkstyle, FindBugs, jsLint, PMD, CPD. There are all standard tools that are well-supported in most other CI servers -- like, say, the FREE Jenkins.

I'm beginning to think I made a HUGE mistake by suggesting Bamboo to my organization, and that we should have gone with TeamCity. In fact, we just dropped several thousand dollars for a CI/CD server that is LESS CAPABLE than a FREE build server. This is absolutely unacceptable for a CI tool. It's a very basic feature. It's like Maven being unable to compile Java until "3rd parties" update plugins.

I also don't buy the argument that they're "3rd-party" plugins. These tools form the core of analyzing and tracking your code quality. These shouldn't even be optional plugins, they should be first-level supported, much like Maven and JUnit coverage. Atlassian should stop everything they're doing and get these tools supported ASAP. Because in the mean time, we're not even going to install Bamboo. It's that useless to us without this support.

5 answers

Couldn't agree more...

0 vote

Have you looked at the marketplace ? There are a couple of add-ons that seems to say they do this.

I have. The checkstyle one only supports 4.4.x (and only because of a pull request...). The rest are similarly out of date.

But Jenkins has this: https://wiki.jenkins-ci.org/display/JENKINS/Analysis+Collector+Plugin, which seems like such a basic thing to be supported in a commercial CI tool.

What language are you compiling? There are plenty of ways to include coverage and/or quality reports, most just aren't one click solution.

At one point SonarQube worked. Well it is now broken. I checked the confluence page of the company who maintains it, Marvelution. Doesn't look like there will be any update anytime soon. 

I work for a consultant company. We are Atlassian partners and are installing and helping set up the whole suite of Atlassian products. Unfortunately this is a deal breaker for Bamboo at least. Static code analysis is a must. So we are, in all likelihood, going to fall back to Jenkins. 

Tried to get some feedback at the CoDe conference in Copenhagen but basically got nowhere :-(

Suggest an answer

Log in or Join to answer
Community showcase
Renan Battaglin
Published May 18, 2017 in Bamboo

FAQ: How to Upgrade Bamboo Server

Bamboo 5.9 will no longer be supported after June 12, 2017. What does this mean? As part of our End of Life policy, Atlassian supports major versions for two years after the first major iteratio...

1,096 views 0 5
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot