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.
Jenkins

O assunto vai muito além disso e não é o escopo deste tutorial. Focaremos em sua instalação e a utilização em uma simples aplicação Java para detectar possíveis vulnerabilidades, tendo como base as distribuições Debian, Ubuntu e CentOS.
Definição, segundo wikipédia:
"Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat.
It supports SCM tools including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase and RTC, and can execute Apache Ant and Apache Maven based projects as well as arbitrary shell scripts and Windows batch commands. The primary developer of Jenkins is Kohsuke Kawaguchi. Released under the MIT License, Jenkins is free software."
Instalando o Java
Devido o Jenkins ser uma aplicação escrita em Java, precisamos instalar o mesmo para que a aplicação funcione corretamente. Para isso, basta alguns passos.Debian/Ubuntu
Para evitar conflitos com outras versões de Java, remova todos os pacotes relacionados ao openJDK:sudo apt-get purge openjdk*
Confira se o pacote "python-software-properties" está instalado.
sudo apt-get install python-software-properties
Adicione o repositório PPA (dê um Enter para confirmar a instalação):
sudo add-apt-repository ppa:webupd8team/java
Atualize o índice do repositório local.
sudo apt-get update
Instale o Java da Oracle.
sudo apt-get install oracle-java7-installer
Pronto. Caso queira ver a versão instalada, dê o comando:
java -version
CentOS
Basta o comando:sudo yum install java-1.7.0-openjdk
E estamos pronto para a próxima etapa.
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