Integração Contínua com Jenkins - Instalação (Parte 1)
Jenkins é um dos softwares utilizados quando se fala em "Integração Contínua". Focaremos em sua instalação e a utilização em uma simples aplicação Java para detectar possíveis vulnerabilidades, como base, as distribuições Debian/Ubuntu e CentOS.
Parte 2: Instalando o Jenkins
Debian/Ubuntu
A instalação do Jenkins em distribuições baseadas no Debian é muito simples e em 4 comandos, já estaremos com o software instalado e pronto para continuarmos com o tutorial.Primeiramente, precisamos baixar e instalar a chave (key) do repositório do Jenkins.
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
Agora, precisamos inserir o endereço do repositório no arquivo /etc/apt/sources.list:
sudo su -
# echo "deb http://pkg.jenkins-ci.org/debian binary/" >> /etc/apt/sources.list
Agora vamos atualizar o índice local dos pacotes:
sudo apt-get update
E finalmente, instalar o Jenkins:
sudo apt-get install jenkins
Feito.
CentOS
A instalação do Jenkins em distribuições baseadas no Red Hat é muito simples e também em 3 comandos, já estaremos com o software instalado e pronto para continuarmos com o tutorial.Primeiramente, precisamos baixar o repositório do Jenkins:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
Agora, precisamos instalar a chave (key) do repositório:
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
E, finalmente, instalar o Jenkins:
sudo yum install jenkins
Feito.
Parabéns!
--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden