[Bamboo Cloud docs]
[Bamboo Knowledge Base]
This page describes how to install Atlassian Bamboo on Windows.
Note that Bamboo ships with a built-in HSQL database, which is fine for evaluation purposes but is somewhat susceptible to data loss during system crashes. For production environments we recommend that you configure Bamboo to use an external database.
Better check the Supported platforms page first; it lists the application servers, databases, operating systems, web browsers and JDKs that we have tested Bamboo with and recommend.
Note that Atlassian currently only supports Bamboo on x86 and 64-bit x86 derived hardware platforms.
In a command prompt, run this command:
java -version
The version of Java should be 1.8.x. Note that Bamboo requires the Java JDK to work, not the Java JRE.
On this page:
Bamboo uses the JAVA_HOME
environment variable to find Java. To check that, in a command prompt, run:
echo %JAVA_HOME%
You should see a path to the root directory of the Java installation. When running Bamboo on Windows, unlike Linux or Unix, JAVA_HOME
paths with spaces are just fine.
Check your system permissions. You will need to have permissions for both the Bamboo installation and home directories.
Download Bamboo from the Atlassian download site. You can choose either the Windows Installer version (.exe
) or a ZIP Archive (.zip
).
Destination directory— This is the directory where Bamboo's application files will be installed. The default is:
C:\Program Files\Bamboo
bamboo.home
should be the same one as configured on the previous release on the same file. The default is:C:\Users\<current-user>\Bamboo-home
Ensure that the Bamboo home directory is not located inside the <Bamboo installation directory>
.
Extract the files from the zip Archive to a <Bamboo installation directory>
of your choice. By default, the root directory in your zip file is named "Bamboo".
Warning: Some unzip programs cause errors
Some archive-extract programs cause errors when unzipping the Bamboo archive file. We highly recommend that you use the free 7Zip archive-extract program (if in doubt, download the '32-bit .exe' version).
Set up your Bamboo home directory — this is the directory where Bamboo will store its root configuration data. To do this, edit the file named bamboo-init.properties
in the
directory. In this file, insert the property "bamboo.home", with an absolute path to your Bamboo home directory. If you're upgrading your Bamboo instance rather than installing it for the first time, the value of <Bamboo installation directory>/atlassian-bamboo
/WEB-INF/classes/ bamboo.home
should be the same one as configured on the previous release on the same file. Your file should look something like this:
bamboo.home=C:/test/bamboo-home
Alternatively, you can specify an environment variable 'BAMBOO_HOME' which specifies the absolute path to your Bamboo home directory. Bamboo will check if an environment variable is defined.
If you are going to use Bamboo remote agents, set the following in the bamboo-init.properties
file in the <Bamboo installation directory>/atlassian-bamboo/WEB-INF/classes
directory:
bamboo.jms.broker.uri=tcp://localhost:54663
In a terminal, change directory to <Bamboo installation directory>
and run this command:
bin\start-bamboo.bat
Access your running Bamboo instance by going to your web browser and entering the address: http://localhost:8085/
.
Configure Bamboo using the Setup Wizard that is displayed. Read Running the Setup Wizard for further instructions.
If you want to run Bamboo as a service, then please consult Running Bamboo as a service.
If something is not working correctly after you have completed the steps above to install Bamboo, please check for known Bamboo issues and try troubleshooting your upgrade as described below:Known issues and troubleshooting