Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| 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:03] – [Ambiente de Integração] mbjesus | pres:gerti:infraestrutura_de_ti:pentaho:ambientepentaho [29/06/2017 20:36] (atual) – [Ambiente de Integração] mbjesus | ||
|---|---|---|---|
| Linha 40: | Linha 40: | ||
| - | * Na aba //General//, preencher | + | * Na aba //General//: |
| + | * Preencher | ||
| + | * Para limpar periodicamente o workspace, marcar a opção //Discard old builds//. Em // | ||
| {{: | {{: | ||
| - | * Na aba //Source Code Management// | + | * Na aba //Source Code Management// |
| + | * Informar | ||
| + | * Em // | ||
| + | * Em //Check-out Strategy// marcar a opção //Emulate clean checkout by first deleting unversioned/ | ||
| + | {{: | ||
| + | * Na aba //Build Triggers//: | ||
| + | * marcar a opção //Build periodically// | ||
| + | {{: | ||
| + | * 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. | ||
| + | {{: | ||
| - | < | + | * Na aba // |
| + | * Criar um //Build Step// do tipo //Execute shell// com o seguinte conteúdo: | ||
| + | * < | ||
| + | #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 / | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | === Script de execução do Projeto PDI === | ||
| + | |||
| + | Esse script fica salvo em **/ | ||
| + | |||
| + | < | ||
| #!/bin/bash | #!/bin/bash | ||