Jenkins 2.x : Instalação no RHEL 7

Neste post será apresentado como instalar o Jenkins no Redhat 7.

As ferramentas de integração contínua permite que seja configurado o seu sistema, o ambiente de desenvolvimento (exemplo: jdk), permite que seja configurado o sistema de build automatizado como o ant, integrar com o repositório de controle de versão, e permite ainda o envio de e-mails de notificação. Isto é importante, pois como o sistema é automatizado, caso ocorram erros, o desenvolvedor pode ser notificado que a integração gerou falhas, para poder ser analisada.

Continuous-Integration-Workflow

1) Requisitos :
Instale o JDK 1.8 e baixe o repositório do Jenkins :

JDK 1.8

yum install java-1.8.0-openjdk -y

Repositório Jenkins :

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

2) Instalando o Jenkins :

yum install jenkins

3) Liberando regra HTTP no FirewallD :

firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload

4) Inicie o Jenkins :

systemctl start jenkins
systemctl enable jenkins 

Verifique o processo do jenkins no ar :

Captura de Tela 2015-10-20 às 23.34.40

5) Passos Finais :

Acesso ip do Jenkins , no meu caso será http://10.0.0.5:8080/

captura-de-tela-2016-10-12-as-11-55-00

Será solicitado a senha temporária do arquivo /var/lib/jenkins/secrets/initialAdminPassword :

captura-de-tela-2016-10-12-as-11-56-56

Após colocar a senha aparecerá a opção de instalação de plugins , para nosso caso foi selecionado “Install suggested plugins” :

captura-de-tela-2016-10-12-as-11-58-38

Após selecionar qual opção será utilizada para os plugins a instalação será iniciada :

captura-de-tela-2016-10-12-as-12-01-00

Será solicitado a criação de um novo admin :

captura-de-tela-2016-10-12-as-12-04-42

Após a criação do admin a aplicação estará no ar :

captura-de-tela-2016-10-12-as-12-08-24

Referência :

tutoriaisgnulinux.com/?p=14655
http://www.devmedia.com.br/integracao-continua-uma-introducao-ao-assunto/28002#ixzz3o5RZDCwA

Translate »