Continue reading »
Maven, Continuous Integration and Rotating Knives
- By Min'an Tan, Java Developer
- Developer, Bamboo
- On December 6, 2012
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 of a library
The contents of the library installed differed from the corresponding artifact in our internal maven repository, despite having the