Quando confrontado com tarefas técnicas repetitivas, encontrar soluções de automação que funcionem pode ser uma tarefa árdua. Com o Jenkins, um servidor de automação de código aberto, você pode gerenciar eficientemente tarefas que vão desde a compilação até a implantação de software. O Jenkins é baseado em Java, instalado a partir de pacotes do Ubuntu ou baixando e executando seu arquivo de aplicativos web (WAR) — uma coleção de arquivos que constituem uma aplicação web completa para ser executada em um servidor.
Neste tutorial, instalaremos o Jenkins no Ubuntu 20.04, iniciaremos o servidor de desenvolvimento e criaremos um usuário administrativo para que você comece a explorar o que o Jenkins pode fazer. Embora você vá ter um servidor de desenvolvimento pronto para ser usado na conclusão deste tutorial, para proteger esta instalação para a produção, siga o guia How to Configure Jenkins with SSL Using an Nginx Reverse Proxy on Ubuntu 18.04.
Para seguir este tutorial, será necessário:
A versão do Jenkins incluída com os pacotes padrão do Ubuntu está, frequentemente, atrás da versão mais recente disponível do projeto. Para garantir que você tenha as últimas correções e recursos, use os pacotes mantidos pelo projeto para instalar o Jenkins.
Primeiro, adicione a chave do repositório ao sistema:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Depois que a chave for adicionada, o sistema irá retornar com um OK
.
Em seguida, adicione o endereço do repositório de pacotes Debian ao sources.list
do servidor:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
Depois que os dois comandos foram digitados, executaremos o update
para que o apt
use o novo repositório.
sudo apt update
Finalmente, instalaremos o Jenkins e suas dependências.
sudo apt install jenkins
Agora que o Jenkins e suas dependências estão funcionando, vamos iniciar o servidor Jenkins.
#jenkins #ubuntu 20.04 #nginx