All Versions
Bamboo 5.13Bamboo 5.7.x
Bamboo 5.6.x
More...
Bamboo on linux/Unix can be started by executing the bamboo.sh script or using the wrapper. Either way the Bamboo server can be customized at start-up
Modifying the bamboo.sh script.
The bamboo.sh script takes four parameters start|stop|restart|status. (Refer to the bamboo documentation for instructions on installation).
Edit the $RUN_CMD variable to customize at startup
#
#This is how the Bamboo server will be started
#
RUN_CMD="java -Xms256m -Xmx512m -Djava.awt.headless=true -classpath $CLASSPATH -Dorg.mortbay.xml.XmlParser.NotValidating=true -Djetty.port=8085 com.atlassian.bamboo.server.Server 8085 ./webapp /"
In some cases it might be useful to increase the PermGen space. To do this add the following parameter to the RUN_CMD variable "XX:MaxPermSize=512m", this will set the PermGen space to 512mb next time Bamboo is run.
Modifying the wrapper.
The wrapper reads the configuration from wrapper.conf found in BAMBOO_HOME/conf . The parameters in file are well documented and is out of the scope of this article.
Bamboo can be started in Windows with the startup.bat file (from the command line) or via InstallAsService.bat as an Windows Service. Both use the wrapper to start Bamboo. As in linux wrapper reads the configuration from wrapper.conf found in BAMBOO_HOME/conf and can be changed at start up
Bamboo uses the wrapper to start up under windows. Here again, you can edit the ,,./wrapper/wrapper.conf file situated in the root of your Bamboo_Installation_directory. (See the modifying the wrapper section above for further details)
Yes, please consult the Is it possible to configure Bamboo's starts up parameters under Linux? FAQ for further details
Note: If you are running Bamboo on Linux, to start Bamboo on a privileged port (0-1024). You need to run the Bamboo process as root!