Altassian bamboo installation using puppet and some environment variables to be more flexible
2.6K
Current branch:
For previous versions or newest releases see other branches.
Dockerfiles to build Bamboo
6.7.1.1 - Latest: Upgrade to 6.7.1 - java 1926.5.0.1 - Upgrade to 6.5.06.1.0.1 - Upgrade to 6.1.0 and java 1445.12.5.2 - FIX Java installation5.12.5.1 - Upgrade to 5.12.55.12.1.2 - Java update to 8 - 1215.12.15.10.35.10.1Pull the image from docker hub.
docker pull ffquintella/docker-bamboo
Alternately you can build the image locally.
git clone https://github.com/ffquintella/docker-bamboo.git
cd docker-bamboo
./build.sh
Not written yet
This image doesn't use data volumes by default but you should configure /opt/bamboo-home to point to a data volume or to point to a folder in the local disk
No special users
Next ports are exposed
8085/tcp - Bamboo default web interface54663/tcp - Bamboo brokerWe use puppet as the default entry point to manage the environment
Bamboo is launched in background. Which means that is possible to restart bamboo without restarting the container.
It is recommended to specify hostname for this image, so if you will recreate bamboo instance you will keep the same hostname.
Some basic configurations are allowed to configure the system and make it easier to change at docker command line
Basically stop your running container;
Docker pull latest version
Start a new instance with the new image (backup your data dir)
My thanks to the following
Content type
Image
Digest
Size
972.4 MB
Last updated
almost 8 years ago
docker pull ffquintella/docker-bamboo