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:
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.