>_Jenkins no CentOS 7.1 com Java 1.8 – Primeiro Job com Git e Shell Script – 1.3

jenkins_logoNeste terceiro tutorial vamos configurar o primeiro Job.

Para este primeiro Job, irei utilizar o projeto zabbix_mailflow. Este pequeno projeto que está hospedado no GitHub no seguinte endereço:

https://github.com/vandocouto/zabbix_mailflow.git

Mailflow – É um conjunto de scripts que tem como função enviar um e-mail através do gmail para um determinado domínio de sua escolha, tendo como principal objeto calcular o tempo entre a saída e a sua chegada.

Passo 1 – Em Gerenciar Jenkins, selecione ao lado direito Configurar o Sistema.
j1

Passo 2 – Ajustando o path default do Git.j2

Para.

j4

Após o ajuste do Git, o próximo passo é a criação do Job.
j5

Em Nome do Job, defina o nome do Job.
Selecione Construir um projeto de software free-style.
j6

Em gerenciamento de código fonte, defina como Git o versionador.
Em Repository URL, informe o endereço do projeto hospedado no GitHub.

Obs: Caso possua um servidor Git configurado no seu ambiente, informe o endereço dele ao invés de utilizar o GitHub.com.j8

Logo em seguida, vamos configurar o Build  (construção) do projeto.

Obs: Neste exemplo, vamos chamar via Shell o script mailflow com os seus parâmetros. Caso não ocorra nenhum erro com relação a escrita do código ou importação das bibliotecas, o Jenkins informará que o Build é válido (Success).

j16

Em Build (construção), basta informar os parâmetros que serão executados pelo script mailflow.j17

Após todas as alterações feitas, basta salvar o projeto e em seguida ao lado esquerdo selecionar a opção Construir agora.j18

Após o Build (Construção), basta selecionar a opção Saída do console para verificar o que foi realizado no Build.j21

Se tudo correu bem até aqui, a saída será algo parecido como a imagem abaixo.
Perceba que em Finished o status do Build foi de sucesso.
j22

Agora vamos supor que exista um erro de sintaxe na escrita do pacote mailflow.
A saída do console não encerraria com o status Success e sim com o status de Failure.
j23
Este foi apenas um exemplo simples da utilização do Jenkins. Em tempos pretendo abordar outros pontos bacanas dessa poderosa ferramenta de integração contínua.

>_Jenkins no CentOS 7.1 com Java 1.8 – Primeiro Job com Git e Shell Script – 1.3
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: