https://github.com/jubbasmail/docker-bamboo-6.1-base-agent
Dockerfile Bamboo 6.1 Base Agent
https://github.com/jubbasmail/docker-bamboo-6.1-base-agent
bamboo-agent continuous-integration docker
Last synced: about 1 month ago
JSON representation
Dockerfile Bamboo 6.1 Base Agent
- Host: GitHub
- URL: https://github.com/jubbasmail/docker-bamboo-6.1-base-agent
- Owner: JubbaSmail
- Created: 2017-08-11T09:50:49.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-03T13:04:09.000Z (over 8 years ago)
- Last Synced: 2025-02-24T16:56:11.454Z (over 1 year ago)
- Topics: bamboo-agent, continuous-integration, docker
- Language: Shell
- Size: 2.93 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-bamboo-6.1-base-agent
Dockerfile Bamboo 6.1 Base Agent


# Building
The app size on Github is larger than 100 MB, you need to use git lfs to clone it to your machine:
```bash
brew install git-lfs
git lfs install
git clone https://github.com/Ismail-AlJubbah/docker-bamboo-6.1-base-agent
```
Then build the image
```bash
docker build -t jubba/docker-bamboo-6.1-base-agent:latest .
```
# Running
Run this command to run the container
```bash
docker run -d -u=root -h bamboo-base-agent-1 --name bamboo-base-agent-1 -e BAMBOO_SERVER=http://YOUR-BAMBOO-SERVER-URL:PORT/agentServer/ jubba/docker-bamboo-6.1-base-agent:latest
```
# Test
Follow the following steps to make sure your Bamboo agent can connect to Bamboo server:
1. Go to your Bamboo server settings -> System -> General Configureation:
Make sure Broker client URL is not pointing to localhost, it shoud point to your server ip or hostname
2. Make sure the ports 54663 443 80 in your Bamboo server are open, try to telnet it from the agent host:
```bash
telnet BAMBOO-SERVER 54663
telnet BAMBOO-SERVER 443
telnet BAMBOO-SERVER 80
```
3. Go to your Bamboo server settings -> Agents -> Agent authentication: and aprrove the agent request.
4. Go to your Bamboo server settings -> Agents -> Online Remote Agent: and wait unit the agent register it self to the server, it may take 2 mins (you may need to refresh the page manually).
5. Kepp running the following command to check the output of the agent
```bash
docker logs bamboo-base-agent
```
# Links
More information can be found on the following links:
1. [Original Java Repo by cogniteev](https://github.com/cogniteev/docker-oracle-java/tree/master/oracle-java8)