saidsef / atlassian-bamboo-cicd

Containerised Atlassian Bamboo Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Atlassian Bamboo CI Dockerfile CI Tagging Release

This repository contains Dockerfile of Bamboo for Docker's automated build published to the public Docker Hub Registry.

Base Docker Image

Prerequisites

  1. Docker
  2. Download from Docker Hub Registry: docker pull docker.io/saidsef/atlassian-bamboo-cicd
  3. Atlasian Bamboo License

Read Administration and Configuration of Bamboo Server documantation

Usage

docker run -d -p 8085:8085 $PWD:/data docker.io/saidsef/atlassian-bamboo-cicd:latest

Attach persistent/shared directories

  1. Create a mountable data directory <data-dir> on the host.
  2. Start a container by mounting data directory and specifying the custom configuration file:
docker run -d -p 8085:8085 -v <data-dir>:/data saidsef/atlassian-bamboo-cicd /opt/path-to-app/bin/start-bamboo.sh

After few seconds, open http://localhost:8085

Kubernetes Deployment

kubectl apply -k deployment/

you might need to use `kubectl port-forward svc/bamboo 8085

Then, open http://localhost:8085 to see the result.

Docs

mkdocs build
mkdocs serve

Open up http://127.0.0.1:8000/ in your browser, and you'll see the default home page being displayed

Source

Our latest and greatest source of Jenkins can be found on GitHub. Fork us!

Contributing

We would ❤️ you to contribute by making a pull request.

Please read the official Contribution Guide for more information on how you can contribute.

About

Containerised Atlassian Bamboo Server

License:MIT License


Languages

Language:Dockerfile 76.8%Language:Shell 23.2%