Jenkins

Da wiki Wikiversidade
Saltar para a navegação Saltar para a pesquisa

O Jenkins é um servidor de automação para Integração Contínua e Deployment. É um projeto OpenSource escrito em Java para ser executado em servidor próprio. Além disso, o Jenkins pode ser executado em qualquer plataforma bastando estar associado a um servidor Web.

Instalação e uso no Ubuntu[editar | editar código-fonte]

Para instalar o Jenkins no Ubuntu é necessário adicionar o link que seu repositório para, em seguida, fazer sua instalação via apt-get.

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

Por padrão, esta instalação cria um deamon que será executado na inicialização do sistema (/etc/init.d/jenkins). Além disso, um usuário 'jenkins' é criado para rodar este serviço. Os arquivos de Log são armazenados em /var/log/jenkins/jenkins.log.

Por padrão, o serviço fica disponível na porta 8080 e pode ser acessado pelo browser em http://localhost:8080.

Caso deseje mudar a porta padrão, edite o script de inicialização em (/etc/init.d/jenkins) e altere a porta em HTTP_PORT=8080.

Ao inicializar o Jenkins pela primeira vez o usuário é apresentado com a tela de Unlock onde é necessário inserir a senha de administrador que foi gerada automaticamente e pode ser vista no arquivo indicado na página:

Tela inicial de instalação do Jenkins

Em seguida, são apresentadas as opções de instalação dos Plug-ins iniciais.

Tela de instalação dos plug-ins do Jenkins

Ao selecionar a instalação dos plug-ins sugeridos:

Tela de instalação de Plug-ins do Jenkins

Por fim, é apresentada a tela de criação do usuário Admin do Jenkins:

Tela de criação do usuário Admin no Jenkins

Após criar o usuário, o Jenkins está pronto para uso:

Tela final de instalação do Jenkins

Referências[editar | editar código-fonte]

Página Oficial do Jenkins (https://jenkins.io)

Installing Jenkins on Ubuntu