Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:infraestrutura_de_ti:pentaho:ambientepentaho [29/06/2017 20:29] – [Ambiente de Integração] mbjesuspres:gerti:infraestrutura_de_ti:pentaho:ambientepentaho [29/06/2017 20:36] (atual) – [Ambiente de Integração] mbjesus
Linha 60: Linha 60:
  
   * Na aba //Build Environment//:   * Na aba //Build Environment//:
-    marcar a opção //Delete workspace before build starts// para limpar o worspace do Jenkins antes de fazer um novo build.+   Marcar a opção //Delete workspace before build starts// para limpar o worspace do Jenkins antes de fazer um novo build.
  
 {{:pres:gerti:infraestrutura_de_ti:jenkins_buildenvironment.png?800|}} {{:pres:gerti:infraestrutura_de_ti:jenkins_buildenvironment.png?800|}}
  
 +  * Na aba //Build//:
 +    * Criar um //Build Step// do tipo //Execute shell// com o seguinte conteúdo:
 +    * <code> 
 +#Nome do repositorio PDI
 +export REPOSITORIO=RelatorioGeral
 +
 +#Nome do arquivo principal do Job, sem extensao
 +export JOB=Job_Carga_DW
 +
 +#Path do repositorio. Normalmente o proprio Worspace da Build no Jenkins
 +export PATHREPOSITORIO=$WORKSPACE
 +
 +#Executar scripts internos da transformacao
 +bash /pentaho/scripts/executarjob.sh </code>
 +   
  
 {{:pres:gerti:infraestrutura_de_ti:jenkins_build.png?800|}} {{:pres:gerti:infraestrutura_de_ti:jenkins_build.png?800|}}
  
-<code> 
  
 +=== Script de execução do Projeto PDI ===
 +
 +Esse script fica salvo em **/pentaho/scripts/executarjob.sh**. Necessário dar permissão de execução para o usuário //jenkins//.
 +
 +<code>
 #!/bin/bash #!/bin/bash
  
  • pres/gerti/infraestrutura_de_ti/pentaho/ambientepentaho.1498768149.txt.gz
  • Última modificação: 29/06/2017 20:29
  • por mbjesus