This repository is archived for reference. The original CI/CD (CircleCI/Travis) and Docker Hub automated builds no longer function as configured, and the published Docker images are stale. No active maintenance is planned.
matisq/bamboo-server is a docker image to install Atlassian Bamboo based on phusion/baseimage-docker and hwuethrich/docker-images
Here you can find info how to setup Bamboo on Rancher.
This is a part of a Bamboo Stack. You can download docker-compose.yml and check out how it works!
Bamboo Stack is also available in my custom rancher-stack, so with just a few clicks you can use, scale and upgrade it!
It's as simple as:
$ docker run -d matisq/bamboo-server
By default, the ports 8085 (admin interface) and 54663 (agent server) are mapped to random ports on the docker host. To customize, run:
$ docker run -p 8085:8085 -p 54663:54663 matisq/bamboo-server
I created a dedicated agent to be used with that server: matisq/bamboo-agent
By default, the container downloads and installs Bamboo v5.15.3 on the first boot. To specify which version to install, set the environment variable BAMBOO_VERSION:
$ docker run -e BAMBOO_VERSION=5.15.3 -d matisq/bamboo-server
The following example shows the options I use for our CI environment:
docker run --name=bamboo-server \
JAVA_OPTS=-Xmx1024m -e BAMBOO_VERSION=5.14.1 \
-e BAMBOO_BAMBOO_SERVER_ID=myhost.local \
-v /opt/bamboo-server:/home/bamboo -p 8085:8085 -p 54663:54663 \
-d matisq/bamboo-server
/opt/atlassian-bamboo-$BAMBOO_VERSION - Bamboo installation directory/home/bamboo - Bamboo home directory (BAMBOO_HOME)BAMBOO_HOME - Bamboo home directory (default /home/bamboo)BAMBOO_VERSION - The version to install an run (default 5.15.3)BAMBOO_BAMBOO_SERVER_ID - Used for agent authentication withing docker-compose (default bamboo-server)8085 - Bamboo admin interface54663 - Bamboo agent serverAny forks are welcome!
Content type
Image
Digest
Size
257.6 MB
Last updated
over 7 years ago
docker pull matisq/bamboo-server