Author

Min'an Tan

Article in Archives
Maven, Continuous Integration and Rotating Knives

On the Bamboo development team we recently spent some time investigating how a wrong artifact ended up in one of our dogfooding servers. Apart from the awesomeness of dogfooding, it highlighted the perils of maven and its implications on continuous integration (CI). The mystery: A WAR deployed to our dogfooding server contained the wrong version […]

Article in Archives
Forgetful Maven Users, Rejoice! A new Bamboo task “releases” you from worry.

Ever since Bamboo introduced Plan and global variables they’ve been used extensively across all our instances. In particular, I often see variables like this: Obviously, those are Maven versions.  When a release happens, or when a version changes, these variables are often forgotten –leading to broken builds for no good reason & wasted developer time. […]

Article in Archives
Plugin Driven Development- Developing Jira’s new Project Configuration pages

One of the biggest pain points we hear from customers is how complex configuring projects in Jira is. There are so many buttons and dials available to push in the administration screens that it’s easy to get lost trying to change one aspect of the project. This not only hurts existing customers, but loses us […]