Tutorial Jenkins - parte 1
Autor: Alisson Pedrina | Publicado: 2014-09-09T07:46:00-07:00


Tutorial Jenkins - parte 1

Conhecendo o básico do Jenkins














Introdução


Iniciamos neste post uma série sobre o Jenkins uma ferramenta muito utilizada pelos profissionais de TI atualmente. O Jenkins é o sucessor do Hudson, ou será que podemos dizer filho? Basicamente o Jenkins vem para tratar com a questão de integração contínua um ponto importantíssimo no desenvolvimento ágil. Então podemos classificar, de maneira sintética e simplista, o Jenkins como um servidor de integração contínua que engloba e favorece várias boas práticas como o deploy contínuo entre outras.

Projeto Prático
O tema integração contínua é muito extenso e com certeza em um futuro post iremos abordar o tema a fundo. No momento nos interessa conhecer um pouco mais do Jenkins na prática. Por tanto iniciamos nos tópicos a seguir um exemplo prático e simples.&nbsp;

Instalação
A maneira mais simples de instalar o Jenkins é baixando o arquivo .war que contém a aplicação principala do Jenkins e então deployar o mesmo no seu servidor de aplicações ou container preferido.

Segue link da home do Jenkins a qual possui links para download do arquivo .war:

http://jenkins-ci.org/


Estamos usando o tomcat então para acessar o Jenkis insira o arquivo .war na pasta "&lt;tomcat_home&gt;\webapps". Para acessar a aplicação acesse:

&gt; http://localhost:8080/jenkins

Plugins

O Jenkins possui uma gama vasta de plugins que podemos estar instalando e utilizando em nossos projetos. Para nosso exemplo utilizaremos o plugin do Git.







1 - Acesse o menu: "Jenkins -&gt; Gerenciar Jenkins -&gt; Gerenciar Plugins" (url:&nbsp;http://localhost:8080/jenkins/pluginManager )

2 - Caso precise configurar um proxy acesse a aba "Avançado" na página de gerenciamento de plguins (url:&nbsp;localhost:8080/jenkins/pluginManager/advanced ) e configure o proxy.

3 - Na aba "Atualizações" (url:&nbsp;localhost:8080/jenkins/jenkins/pluginManager/available) procure pela "Git plugin" selecione e instale o mesmo.

Novo item ou job

Com o Jenkins podemos definir "Itens" ou "Jobs" que correspondem a ações a serem executadas sobre um determinado projeto. Um conjunto de itens pode dar origem a uma específica "pipeline" que pode ser traduzida, de maneira simplista e sintética, como um enfileiramento de jobs que executam em certos momentos seguindo pré requisitos.

Para nosso exemplo vamos utilizar um projeto java com maven que esteja hospedado em um repositório git. Está parte vou deixar com vocês, criem um projeto java com maven e hospedem o mesmo em um repositório git.

Na tela inicial clique em "Novo Item". Insira um nome para o nosso item e marque a opção "Construir um projeto maven".






Após concluir a criação do item podemos ver na tela inicial do Jenkins todas os nossos itens como na figura abaixo.






Devemos selecionar a opção "Git" no item "Gerenciamento de código fonte". Tudo isso fazemos ou na criação do item ou no momento de configurar o nosso item. Para isso clique no nosso item e depois no menu da esquerda escolha "configurar".&nbsp;





Observe que ele pede que já informemos a "url" do repositório git.&nbsp;

Devemos também realizar configurações globais do Jenkins como o caminho da instalação do maven.&nbsp;

Podemos também informar o caminho de alguma específica jdk. Tudo isso na clicando no menu da esquerda no item "Gerenciar Jenkins - &gt; Configurar o sistema " (rul: /jenkins/manage e depois /jenkins/configure)










Feito isso selecione o item que criamos e clique em "Construir agora" e para ver o output da build clique na build desejada, no quadro "histórico de builds", e escolha a opção "Saída do Console".




















Conclusão







Esse é o básico do básico do Jenkins nos próximos posts iremos começar a ver opções mais avançadas como configurações de pipeline e outras.

Acesse a segunda parte do tutorial no link abaixo:

http://javanapratica.blogspot.com.br/2014/09/tutorial-jenkins-parte-2.html