This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

To get bamboo started. You need to acquire a Commercial License to gain access to Bamboo Source code. Once you have downloaded Bamboo source code, please follow the instructions below to set-up Bamboo in IDEA -

Building Bamboo 2.x

  1. Install Maven 2.0.7
  2. Install JDK 1.5 (Doesn't work with 1.4 ).
  3. Download the settings.xml attached to this page, to your <USER_HOME>/.m2/  directory
  4. In the Bamboo directory run mvn clean install -Dmaven.test.skip=true -Pall

    Coping with Sun JAVA libraries

    Due to licensing restrictions, we are not allowed to re-distribute native SUN libraries through our maven2 public repositories.
    If you are developing plugins for Bamboo or building Bamboo from source, you might need javax.mail and javax.transaction:jta:jar for Bamboo to build successfully. Please visit our confluence page on Working with Sun JAVA libraries for further details.

  5. Run mvn idea:clean idea:idea -DdownloadSources=true -Pall
  6. This should generate atlassian-bamboo.* files in your source directory. Open the project with Idea
  7. Right click on atlassian-bamboo-web-server module (on the left hand panel under Projects) and click on module settings. Click on the dependencies tab and add atlassian-bamboo-web-app. as a dependent module.
  8. アプリケーションを追加します:

Main Class

com.atlassian.bamboo.server.Server

VM Params

-Dorg.mortbay.xml.XmlParser.NotValidating=true -Dbamboo.home=home1 -server -Xmx512m -XX:MaxPermSize=126m

Program Params

8085 pathtobamboo/bamboo-web-app/src/main/webapp /

Working Dir

D:\dev\src\atlassian\bamboo-home

Class Path of Module

atlassian-bamboo-web-server

Building Bamboo 1.2.x

  1. Install maven 2.0.7
  2. Install JDK 1.5 (Doesn't work with 1.4 ).
  3. Download the settings.xml attached to this page, to your <USER_HOME>/.m2/  directory
  4. In the Bamboo directory run mvn clean install -Dmaven.test.skip=true

    Coping with Sun JAVA libraries

    Due to licensing restrictions, we are not allowed to re-distribute native SUN libraries through our maven2 public repositories.
    If you are developing plugins for Bamboo or building Bamboo from source, you might need javax.mail and javax.transaction:jta:jar for Bamboo to build successfully. Please visit our confluence page on Working with Sun JAVA libraries for further details.

  5. Run mvn idea:clean idea:idea -DdownloadSources=true
  6. This should generate atlassian-bamboo.* files in your source directory. Open the project with Idea
  7. Right click on atlassian-bamboo module (on the left hand panel under Projects) and click on module settings. Click on the dependencies tab and add all other modules except atlassian-bamboo-web-server. Thus, making the atlassian-bamboo module to be dependent on all the other modules except atlassian-bamboo-web-server
  8. Do the same for the atlassian-bamboo-web-server but make it depended only on the atlassian-bamboo module.
  9. Add the application. Mine looks like..

Main Class

com.atlassian.bamboo.server.Server

VM Params

-Dorg.mortbay.xml.XmlParser.NotValidating=true -Dbamboo.home=home1 -server -Xmx512m -XX:MaxPermSize=126m

Program Params

8085 pathtobamboo/bamboo-web-app/src/main/webapp /

Working Dir

D:\dev\src\atlassian\bamboo-home

Class Path of Module

atlassian-bamboo-web-server

  • ラベルなし