Install Bamboo on EC2 using the Bamboo default Images, what are they?

Since the default Bamboo images for Elastic Bamboo contain all the build tools, it seems like those would be useful to install Bamboo itself so that a local agent will have all those tools. But no where do you list the valid current AWS images for Bamboo, and searching in marketplace yields none, and searching in community lists many that have no descriptions, and lack enough detail to know which is a likely valid candidate. All answers on this forum before are "select US-EAST and see them", well if you are using OnDemand maybe you can do that, but installing from scratch and searching you end up with a trash pile of options with no clarity. Provide some clarity, for current Bamboo, what is the AMI ID?

Later, maybe you can come up with naming convention of the AMI's to make this clear when someone DOES search for them.

3 answers

And found another dead end for this:

On this page: https://confluence.atlassian.com/display/BAMBOO/Creating+a+custom+elastic+image

There is a hidden part of the page that says "If you want to find out the AMI IDs for a version of Bamboo you don't have running or you're starting an image from scratch and you need the image baseline, click here..." which tells you:

  1. Open the following URL: https://maven.atlassian.com/content/repositories/atlassian-public/com/atlassian/bamboo/atlassian-bamboo/ in a web browser.
  2. On the resulting directory page, click the link that represents the version of Bamboo you are currently running. For example, if you are running Bamboo 3.4.4, click on the 3.4.4 link. Another directory page opens, listing a .pom and some additional checksum files.
    Do not click on a version number link that contains 'mX', 'rcX' or 'betaX' (where 'X' is a number), since these relate to publicly available developmental releases of Bamboo.
  3. Open the atlassian-bamboo-x.x.x.pom file (where x.x.xis your version of Bamboo). The image version/baseline is stored in elastic-image.version tag. For example, for version 3.4.4, the baseline was 1.7 .
  4. Open the following URL: https://maven.atlassian.com/content/repositories/atlassian-public/com/atlassian/bamboo/atlassian-bamboo-elastic-image/ in a web browser.
  5. Click on the image baseline version you found in the elastic-image.version tag.
  6. On the resulting directory page, the file with ami extension contains all stock image AMI ids.

Therefore for version 5.5.1 has a version tag of:

<elastic-image.version>3.3</elastic-image.version>

Which leads to a zip file atlassian-bamboo-elastic-image-3.3.zip but does not lead to any AMI ID numbers. There is no "On the resulting directory page, the file with ami extension contains all stock image AMI ids" on the pages as described. The documentation is out of date.

To Find this, I installed OnDemand trial, and found the following. Note that naming is not consistent, some are not searchable because they contain no name or information at all, and for the Windows AMI there are two versions, one looks like update to the other but the updated version does not seem to appear in the list for Bamboo on Demand. The Amazon Linux S3 versions have nothing to go by in their descriptions at all. This could use some cleaning by Atlassian.

Amazon Linux i386 ami-b9ebf1d0

3.3-SNAPSHOT-bamboo-snapshot-amzn-ami-pv-2014.03.1.i386-ebs-1398254737-BDM-1398258243-BDM1398268027 - ami-b9ebf1d0

Ubuntu x86_64 ami-5be8f23

bamboo-snapshot-ubuntu-saucy-13.10-amd64-server-20140226-1394035543-BDM-1398261126-BDM1398268459 - ami-5be8f232

Amazon Linux x86_64 ami-25f7ed4c

3.3-SNAPSHOT-bamboo-snapshot-amzn-ami-pv-2014.03.1.x86_64-ebs-1398254465-BDM-1398262163-BDM1398264296 - ami-25f7ed4c

Windows x86_64 ami-976edafe

Windows 1.7.4 - ami-976edafe

Bamboo_NUnit_NuExec - ami-2544704c
ami-976edafe (Bamboo 1.7.4) + updates + NUnit + NuExec

Amazon Linux S3 i386 ami-47e8f22e

(no description)

Amazon Linux S3 x86_64 ami-59e8f230

(no description)

You can also download the Bamboo installation file and get the AWS file from there.

Note that you won't be able to start the images outside of Bamboo without duplicating some of the user-data Bamboo normally sends to the instance.

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted Thursday in Marketplace Apps

You + one app + a desert island...

Hi all! My name is Miles and I work on the Marketplace team. We’re looking for better ways to recommend and suggest apps that are truly crowd favorites, so of course we wanted to poll the Community. ...

131 views 3 4
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you