Ao gerenciar vários sistemas operacionais, devemos sempre buscar a melhor maneira de otimizar muitos dos processos que são realizados continuamente. Isso nos ajudará a poder executar tarefas com muito mais rapidez, melhorando assim nosso trabalho como administradores. Esta integração contínua assume que os ativos de um grupo estão integrando o trabalho de forma frequente e cada integração é submetida a verificação para compilar o código fonte.
Uma das ferramentas de código aberto que está sendo importante nas tarefas de controle e gerenciamento de ambientes Ubuntu é o Jenkins e hoje este tutorial irá analisar em detalhes o que é e como configurar o Jenkins no Ubuntu 17.04.
Aqui vamos explicar rapidamente o que é Jenkins e suas características.
O que é o jenkinsJenkins é um aplicativo de código aberto baseado no projeto Hudson e escrito em Java cuja função principal é servir como um servidor de integração contínua e é essencial quando devemos gerenciar vários builds verificando sua disponibilidade e novas versões.
Este aplicativo pode ser baixado como pacotes no Ubuntu ou como um arquivo RAR no seguinte link:
Recursos do JenkinsSuas principais características são:
- Integração contínua e envio de elementos.
- Extensível como novos plug-ins podem ser aplicados ao seu escopo.
- Simples instalação.
- Suporta sistemas operacionais como Windows, Linux ou Mac OS.
- Pode ser distribuído em múltiplo máquinas.
- Configuração simples.
1. Instale os repositórios Jenkins no Ubuntu 17.04
Passo 1
Em primeiro lugar, será necessário instalar o repositório de onde depois instalaremos os pacotes Jenkins, para isso executaremos o seguinte:
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
Passo 2
Agora vamos anexar o repositório Debian ao arquivo sources.list, para isso executamos o seguinte:
echo deb http://pkg.jenkins.io/debian-stable binary / | sudo tee /etc/apt/sources.list.d/jenkins.list
etapa 3
Depois de instalar os repositórios, procedemos à atualização do sistema usando o seguinte comando:
atualização do apt sudo
2. Instale e execute o Jenkins no Ubuntu 17.04
Passo 1
Agora vamos executar o seguinte comando para a instalação do Jerkins no Ubuntu 17:
sudo apt-get install jenkins
Aceitamos o download e respectiva instalação do Jenkins no Ubuntu 17.04.
Passo 2
Depois de instalado, procedemos para iniciá-lo usando systemctl da seguinte maneira:
sudo systemctl start Jenkinsetapa 3
Podemos verificar o estado atual do Jenkins executando o seguinte:
sudo systemctl status jenkins
3. Habilite portas no Firewall para Jenkins no Ubuntu 17.04
Agora devemos permitir que a porta através da qual o Jenkins irá se comunicar, 8080, seja permitida no firewall do Ubuntu 17.04, para isso executaremos as seguintes linhas:
- sudo ufw allow 8080 (Habilite a porta no firewall)
- sudo ufw status (Veja o status do firewall)
4. Acesse Jenkins no Ubuntu 17.04
Passo 1
Uma vez que esses parâmetros tenham sido configurados, a próxima etapa é ir a um navegador e inserir o seguinte na barra de endereço:
http: // IP: 8080Ao acessar nosso IP e porta 8080, veremos o seguinte:
PROLONGAR
Passo 2
Podemos ver a mensagem "Desbloquear Jenkins" e esta é uma etapa de segurança que realmente somos os usuários autorizados a utilizá-la, podemos ver o caminho onde devemos configurar a senha do administrador. Vamos executar o seguinte no Ubuntu 17:
sudo cat / var / lib / jenkins / secrets / initialAdminPasswordetapa 3
Ao executar este comando, veremos a senha de acesso ao Jenkins:
Passo 4
Deve ser copiado e colado no campo Senha do administrador¸ clique em Continuar e veremos o seguinte:
PROLONGAR
Etapa 5
Clique na opção Instale os plug-ins sugeridos e o seguinte será exibido:
PROLONGAR
Etapa 6
Vemos que o processo de instalação dos respectivos plugins está em andamento. Terminado este processo, aparecerá a seguinte janela onde devemos configurar, se assim o desejarmos, o administrador de Jenkins:
PROLONGAR
Etapa 7
Depois de preencher os campos, clique em Salvar e terminar para salvar as alterações e veremos o seguinte:
PROLONGAR
Etapa 8
Clique no botão Comece a usar Jenkins e teremos acesso à plataforma principal onde podemos iniciar o processo de gerenciamento de tarefas:
PROLONGAR
Etapa 9
Lá podemos clicar em Crie uma nova tarefa para selecionar uma das opções disponíveis:
PROLONGAR
Como podemos ver, Jenkins é uma aplicação prática e útil para realizar tarefas de integração em diversos sistemas operacionais de forma simples. Se você ainda não tem a versão mais recente do Ubuntu, veja como atualizar o Ubuntu 16 para 17.04.