Pentaho

 View Only

 How to build PDI from GitHub?

  • Pentaho
  • Kettle
  • Pentaho
  • Pentaho Data Integration PDI
Ingo Levin's profile image
Ingo Levin posted 10-18-2019 15:06

Hi,

I am trying to build PDI from source from github, and get the familiar

data-integration/

├── Carte.bat

├── carte.sh

├── classes

├── Data Integration.app

├── Data Service JDBC Driver

├── docs

├── Encr.bat

├── encr.sh

├── Import.bat

├── import-rules.xml

├── import.sh

├── Kitchen.bat

├── kitchen.sh

├── launcher

├── lib

├── libswt

├── LICENSE.txt

├── logs

├── Maitre.bat

├── maitre.sh

├── Pan.bat

├── pan.sh

├── PentahoDataIntegration_OSS_Licenses.html

├── plugins

├── purge-utility.bat

├── purge-utility.sh

├── pwd

├── README-spark-app-builder.txt

├── README.txt

├── runSamples.bat

├── runSamples.sh

├── samples

├── set-pentaho-env.bat

├── set-pentaho-env.sh

├── simple-jndi

├── Spark-app-builder.bat

├── spark-app-builder.sh

├── Spoon.bat

├── spoon.command

├── SpoonConsole.bat

├── SpoonDebug.bat

├── SpoonDebug.sh

├── spoon.ico

├── spoon.png

├── spoon.sh

├── system

├── ui

└── yarn.sh

 

output.

 

 

I successfully cloned the pentaho-kettle git repo, and also successfull ran

mvn clean install

 

The git README.MD suggests that "The build result will be a Pentaho package located in 

target." But there is no such folder.

 

The build artifacts seems to be all over the place (excuse my layman knowledge). For instance

ingo@ubuntubox:~/pentaho/pentaho-kettle-8.3.0.5-RC$ find . -name spoon.sh./assemblies/core/static/src/main/resources-filtered/spoon.sh./assemblies/static/src/main/resources-filtered/spoon.sh

 

How do I package everything into the "normal" pdi/data-integration folder structure? Is there a script or step I am missing here??

 

 

Thanks,

Ingo

 


#Kettle
#Pentaho
#PentahoDataIntegrationPDI
Sergio Ribeiro's profile image
Sergio Ribeiro

Hello @Ingo Levin​,

 

Having successfully built pentaho-kettle, you'll find several "target" folders (one for every module built).

What you're probably looking for is <pentaho-kettle>\assemblies\client\target\pdi-ce-9.0.0.0-SNAPSHOT.zip

 

Regards,

 

Sérgio Ribeiro

Porto - Portugal

 

 

Ingo Levin's profile image
Ingo Levin

Yes! That was exactly what I was looking for! Had missed the zip file..

Thank you so much.