Hi,
We are a small company (8 employees) working for various customers and using many different technologies.
For now, we are using Jenkins as Continuous Integration system.
Bamboo seems to be a great alternative, especially for its support for deployments.
Our current Jenkins setup is a master node and many slaves, e.g.
- one slave to build Javascript applications (using Grunt, Compass etc ...)
- one slave to build/test Django apps
- one slave to build/test php/Symfony apps
- one slave to build/test C/C++ apps using CMake
- ...
We want different slaves to keep the config on the master clean, and because they might have mutually exclusive requirements (e.g. different versions of DB servers, build toolchain).
We have now a setup where the slaves are lightweight containers (using https://www.docker.io/), and we are pretty happy with it.
What would be a corresponding setup using Bamboo. We can afford the 800 $ license (i.e. one remote agent), but not the more expensive ones.
Is it possible to use Bamboo with a similar setup for a reasonable price, e.g. using the 800 $ license and have a single remote agent active at a time ?