This question is in reference to Atlassian Documentation: Using Bamboo
I am working on a software project that utilized many system level libraries.. I was using Jenkins and had to modify the Jenkins server to change low level dependencies, adding, removing, or changing libraries based on what I needed built... Now I'd like to build with more distro versions... I am in the process of switching to Atlassian Tool Suite... How do I handle these difference build environments, independent of the Bamboo's server os..? Virtualboxes, Docker, etc...?
In both Jenkins and Bamboo - while you can configure/reconfgure the server host, the better approach is to define slaves/agents that are appropriately configured for the software you need to build. Faced with this problem in a recent project, we chose to implement a set of docker containers for the Bamboo remote agents we required. The build plans and deployment projects selected the appropriate agent thru Bamboo's capabilities/requirements mechanism.
HTH,
-Rich
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.