Docker Lightweight Solution
Description
Lightweight and easy distributable solution for Atlassian Bamboo Server and Build Agents based on Docker.
Goal
Set up a lightweight and easy distributable solution for Bamboo Server and Bamboo Build Agents that can be quickly deployed on any server.
Solution
Docker was used to create a Docker containing all the environment for the Atlassian Bamboo Server and the Bamboo Server itself. Also, a set of Docker images were created for Bamboo Build Agents to accommodate various needs for build environments. The solution can be easily deployed on any server meeting the hardware needs. One only has to install and run the Docker engine on the host and quickly deploy the provided images (or can even build the images themselves from a small text Dockerfile). The Server and Build Agents are configured to work in a Docker Swarm.
Thus, a complete Atlassian Bamboo build infrastructure can be deployed on a new host in a matter of 30 minutes.
Compared to Virtual Machines approach, the docker solution is much more lightweight and universal. There is no need to copy and transfer large files of virtual machines that are often created for a specific virtual machine management systems (Microsoft HyperV, VMWare) and is not run as easily as docker images.
Technology
Atlassian Bamboo, Docker, Docker Swarm.
Related apps
A migration tool for data export from HP ALM to Jira
Admin tools Document management Integrations Migration Utilities
Projects and Data Organizing Solution
The solution to organize, structure, and schedule enterprise business processes.
Adds identifying elements to your profile pictures.