TerraLib and TerraView Wiki Page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:documentation:jenkins [2015/07/08 17:44]
gribeiro [Associando a Instância Slave à Master]
wiki:documentation:jenkins [2015/08/13 14:58] (current)
gribeiro [Instalação e Configuração de Instâncias Slaves]
Line 81: Line 81:
 $ sudo apt-get install libgettextpo-dev $ sudo apt-get install libgettextpo-dev
 $ sudo apt-get install libproj-dev $ sudo apt-get install libproj-dev
 +</​code>​
 +
 +Os comandos acima encontram-se resumidos em uma única linha da seguinte forma:
 +<code bash>
 +$ sudo apt-get install libboost1.55-all-dev qt5-default qttools5-dev libqt5svg5-dev libqt5designer5 liblog4cxx10-dev libgdal-dev libgeos++-dev libgettextpo-dev libproj-dev
 </​code>​ </​code>​
  
Line 125: Line 130:
 ===== Instalação e Configuração do Jenkins em Máquinas Windows ===== ===== Instalação e Configuração do Jenkins em Máquinas Windows =====
 ==== Instalação e Configuração de Instâncias Slaves ==== ==== Instalação e Configuração de Instâncias Slaves ====
 +==== Associando a Instância Slave à Master ====
 ===== Backup com Jenkins Master ===== ===== Backup com Jenkins Master =====
  
Line 147: Line 152:
   * Selecione //**Git**// no tópico //​**Gerenciamento de código fonte**//.   * Selecione //**Git**// no tópico //​**Gerenciamento de código fonte**//.
   * Em //​**Repository URL**// aponte para: [[https://​git.dpi.inpe.br/​terralib5]].   * Em //​**Repository URL**// aponte para: [[https://​git.dpi.inpe.br/​terralib5]].
 +  * Em //​**Credentials**//,​ clique no botão //​**Add**//​.
 +    * Na opção //​**Kind**//​ selecione //​**Username and password**//​.
 +    * Na opção //​**Scope**//​ selecione //​**Global**//​.
 +    * Preencha username e password com seus dados de acesso ao repositório Git da TerraLib e TerraView.
   * Em //​**Branches to build**// aponte para o branch correto, como por exemplo: ''​*/​develop''​.   * Em //​**Branches to build**// aponte para o branch correto, como por exemplo: ''​*/​develop''​.
   * Na opção //**Trigger de Builds**// (//**Build Triggers**//​),​ escolha a opção //**Build Periodically**//​ e ajuste uma escala de tempo adequada, por exemplo, consultar o servidor por mudanças a cada 15 minutos: ''​H/​15 * * * *''​.   * Na opção //**Trigger de Builds**// (//**Build Triggers**//​),​ escolha a opção //**Build Periodically**//​ e ajuste uma escala de tempo adequada, por exemplo, consultar o servidor por mudanças a cada 15 minutos: ''​H/​15 * * * *''​.
Line 173: Line 182:
 </​code>​ </​code>​
         * Adicione dois //**Build Tool Invocations**//,​ uma para o //make// e outra para o //make install// (neste último caso basta colocar o argumento install).         * Adicione dois //**Build Tool Invocations**//,​ uma para o //make// e outra para o //make install// (neste último caso basta colocar o argumento install).
- 
 ==== Definição de um Job a ser Executado no Slave Windows ==== ==== Definição de um Job a ser Executado no Slave Windows ====