Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How do you built system level dependent code across several distros

Michael Henke
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 17, 2016

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...?

1 answer

0 votes
Rich Duncan
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
December 18, 2016

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

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events