Access Keys:
Skip to content (Access Key - 0)

CI Download

You can download a CI version of Agile BI here:

http://ci.pentaho.com/job/agile-bi/

Download the pdi-ce-agile-bi.zip file, which includes the Kettle Agile BI branch as well as the Agile BI plugin.

 Building from Source

Right now, Agile BI is maintaining it's own branch of Kettle 3.2.X.  This is located here:

http://source.pentaho.org/svnkettleroot/Kettle/branches/3.2.3-agile-bi/

Check this out with SVN and build it by running ant zip

A zip file pdi-ce-VERSION.zip will appear in the kettle root folder.

Now that you have Kettle checked out, you'll need to check out the Agile BI plugin for Kettle.  You can check this out from SVN here:

http://source.pentaho.org/svnkettleroot/agile-bi/trunk/

To build the plugin distribution, you first need to configure a couple of ant properties.  Create an override.properties file in the root of the agile-bi project.  Add the following properties with the correct locations of the directories specified:

Property Description
 platform.dist.dir This property specifies where to locate the biserver-ce distribution folder, which is  embedded within agile-bi to host Analyzer and other Visualization tools.  You can download the dist from CI (http://ci.pentaho.com/job/BISERVER-CE/) or build it from source.
 kettle.dist.dir This property specifies where to locate the kettle distribution folder, which can be downloaded from CI (http://ci.pentaho.com/job/Kettle-3.2-Agile-BI/) or built from source as defined above.
 analyzer.dist.dir This property specifies where to locate the analyzer agile bi distribution folder,  which can be downloaded from here from Artifactory: http://repository.pentaho.org/artifactory/pentaho/pentaho/paz-agilebi-plugin/TRUNK-SNAPSHOT/paz-agilebi-plugin-TRUNK-SNAPSHOT.zip.

 Now, type ant dist to build the kettle agile-bi plugin distribution.  You may install this in the kettle distribution under the plugins/spoon folder.  After that has been created, you can type ant kettle-w-plugin-dist to build the combined kettle and agile-bi distribution.

 Running in Eclipse

1. Run the "zip" ant target on the Kettle project.
2. Download the latest BISERVER CE jar (biserver-ce-TRUNK-SNAPSHOT-*.zip) from hudson and put it at the root of the Agile BI project. http://ci.pentaho.com/view/Platform/job/BISERVER-CE/
3. On Agile BI point the "platform.dist.dir" variable at build.xml to the bizerver-ce.zip location.
4. Download "paz-agilebi-plugin-TRUNK-SNAPSHOT.zip" from http://ci.pentaho.com/view/Platform%20Plugins/job/pentaho-analyzer/ (need to be logged on to to http://ci.pentaho.com)
5. Copy "paz-agilebi-plugin-TRUNK-SNAPSHOT.zip" to the root of the Agile BI project.
6. On Agile BI point the "analyzer.dist.dir" variable at build.xml to the "paz-agilebi-plugin-TRUNK-SNAPSHOT.zip"..
7  Run the "dist" ant target on the Agile BI project.
8. On Agile BI point the "kettle.dist.dir" variable at build.xml to the kettle project location..
9. Run "kettle-w-plugin-dist" ant target on the Agile BI project.
10. Download the ee-license jar (pentaho-ee-dsc-core-*.jar) and put it on the Agile BI project classpath.
   http://release.pentaho.com:8081/job/ee-license/
11. Make the following modifications to the SpoonLauncher.launch
   -Add "bin\kettle-dist" dir to the classpath
   -Set working directory to "bin\kettle-dist"
12. Add the "res" class folder to the Agile BI project classpath.
13. Add the Kettle project to the Agile BI required projects on the build path.
14. Move the Kettle project above ivy.xml at the Agile BI order and export classpath.
15. Add the correct swt.jar file on the Kettle classpath.


Please do not leave comments on Wiki pages asking for help. They will be deleted. Use the forums instead.
Adaptavist Theme Builder (3.3.6-conf28) Powered by Atlassian Confluence 2.9.1, the Enterprise Wiki.