A pouco tempo atrás ter uma máquina rodando Jenkins era uma tarefa complexa e demorada, contudo com o advento do Docker isso fico pra trás.
Agora é possível colocar o Jenkins, com diversos plugins, pra rodar em 5 minutos (ou quase isso :D).
Passo 1 – Instalar o Docker
Simplificando, Docker é uma forma de executar uma “máquina virtual” (tá bom, eu sei que não é isso mas foi a forma mais simples de explicar :D). A grande vantagem do Docker é que ele possui máquinas pré-configuradas, o que se torna uma mão na roda para nosso dia a dia corrido.
Para instalar, basta baixar desse link e seguir os passos para cada plataforma.
Passo 2 – Iniciar a máquina Jenkins
O comando abaixo vai buscar no repositório do Docker uma máquina/imagem com o Jenkins, essa imagem é baseada em uma distribuição super reduzida (cerca de 8 MB) do Linux chamada Alpine. Após isso ele vai iniciar o Jenkins com a configuração padrão.
docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
Se tudo deu certo, o Docker começará a baixar a máquina com o Jenkins.
https://github.com/jenkinsci/docker/blob/master/README.md