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.
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.
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.
Over the next several weeks we'll be sharing some of our Getting Started guides here in the community. Throughout this series of posts, we'd love to hear from customers and non-customers ab...
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!
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