Essa é uma revisão anterior do documento!


Ambiente Pentaho

#!/bin/bash

##########################################################################################################################
## @Nome: executarjob.sh                                                                                                ##
## @Autor: Mauricio Barros                                                                                              ##
## @Data: Jan/2017	                                                                                                ##
## @Objetivo: a partir de uma chamada jenkins, criar arquivo de execução de job do PDI                                  ##
## @Variaveis:  1. $REPOSITORIO: nome do repositorio PDI; 2. $PATHREPOSITORIO: Path do repositorio na maquina local     ##
## @Algoritmo: 1. Criar arquivo xml "~/.kettle/repositories.xml" com configuracao do repositorio.                       ##
## 2. Criar arquivo executavel "~/.kettle/executar.sh" contendo a chamada para o programa PDI Kitchen                   ##
## 3. Executar arquivo "~/.kettle/executar.sh"                                                                          ##
##########################################################################################################################

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<repositories>
  <repository><id>KettleFileRepository</id>
    <name>$REPOSITORIO</name>
    <description>$REPOSITORIO</description>
    <base_directory>$PATHREPOSITORIO</base_directory>
    <read_only>N</read_only>
    <hides_hidden_files>N</hides_hidden_files>
  </repository>
</repositories>" > ~/.kettle/repositories.xml

echo "/opt/pdi/pdi-7/kitchen.sh -rep:$REPOSITORIO -job:$JOB -file:$PATHREPOSITORIO$JOB.kjb" > ~/.kettle/executar.sh

bash ~/.kettle/executar.sh


  • pres/gerti/infraestrutura_de_ti/pentaho/ambientepentaho.1498758612.txt.gz
  • Última modificação: 29/06/2017 17:50
  • por mbjesus