Sign inSign up

ribeirogm/bamboo-agent

By ribeirogm

Updated over 8 years ago

Image for Bamboo remote agent with some extra capabilities like maven, ant and gradle

Image
1

331

ribeirogm/bamboo-agent repository overview

Usage

Create Docker container and pass URL to your Bamboo installation using BAMBOO_SERVER environment variable:

docker run -d --name="bamboo-agent" -e BAMBOO_SERVER=http://bambooURL:8085 ribeirogm/bamboo-agent

You can use the JAVA_OPTS variable to pass java arguments:

docker run -d --name="bamboo-agent" -e BAMBOO_SERVER=http://bambooURL:8085 -e JAVA_OPTS=-Dbamboo.agent.ignoreServerCertName=true ribeirogm/bamboo-agent

If "Security token verification" is enabled, you can use the TOKEN variable to pass the value See https://confluence.atlassian.com/bamboo/agent-authentication-289277196.html for more information.

docker run -d --name="bamboo-agent" -e BAMBOO_SERVER=http://bambooURL:8085 -e JAVA_OPTS=-Dbamboo.agent.ignoreServerCertName=true -e TOKEN=f3defca0b1dee4b665fa7471cfe2899d524722f9 ribeirogm/bamboo-agent

If the "Remote Agent Authentication" option is enabled, you will need to approve access for a new remote agent in Bamboo administration console. See https://confluence.atlassian.com/display/BAMBOO/Agent+authentication for more information.

Internals

On first run agent JAR is downloaded from URL to bamboo-agent-homefolder:

${BAMBOO_SERVER}/agentServer/agentInstaller/atlassian-bamboo-agent-installer.jar

The bamboo-agent-homefolder is located inside /var/atlassian/application-data/bamboo_agent_home

Tag summary

Content type

Image

Digest

Size

158.6 MB

Last updated

over 8 years ago

docker pull ribeirogm/bamboo-agent