Bamboo Generic Build Plan
I have very many small projects(~100) which I wish to use bamboo to build and deploy to nexus. Rather than creating 100+ build plans in bamboo is there a way for one build plan to monitor our single source repository(say git) detect changes in one of these projects(generally just one file), checkout this one file and run a generic script on this project?
If this is not possible is there a means of programmatically generating these build plans rather than using the bamboo gui
At the root define build.gradle which holds your dependencies, define settings.gradle and just have the following line
include 'Foo', 'Bar'
For your child projects - they can optionally have their own build.gradle scripts
You declare a simple parent at the root and then define modules like so
<modules> <module>Foo</module> <module>Bar</module> </modules>
For each of your program you define your pom and identify using <artifactId>Foo</artifactId>