Differences
This shows you the differences between two versions of the page.
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 ==== |