Este passo a passo cobrirá a instalação do Jenkins no Ubuntu 20.04. Também cobriremos as necessidades para começar a usar o Jenkins, incluindo como iniciar um servidor de desenvolvimento com o Ubuntu e inscrever-se com uma conta de usuário administrativo.
Como funciona o Jenkins
Para explicar de forma simples, Jenkins automatiza seus projetos, ou seja, sua construção e teste, e por sua vez, facilita a integração de diferentes mudanças que surgem com a expansão do escopo do seu projeto. Também facilita a entrega contínua do software atualizado ao se fundir com várias ferramentas de teste e implantação.
Jenkins pode economizar muito tempo e toneladas de recursos para sua organização com seus plug-ins de automação que integram todo o ciclo de vida do projeto: construir, avaliar, demonstrar, empacotar, preparar e implantar estágios.
Suporta Windows, Mac OS, bem como Linux / Unix OS e pode ser distribuído em diferentes máquinas.
Nossa configuração
Aqui neste guia, estamos usando um servidor Ubuntu usando uma conta de usuário de acesso sudo, com Oracle JDK 11 instalado no servidor. Usaremos os pacotes oficialmente atualizados para instalar o Jenkins.
Etapa 1: Preparar o servidor
Começaremos adicionando a chave do repositório ao sistema, usando o seguinte comando:
$ wget -q -O - https: // pkg.Jenkins.io / debian-stable / jenkins.io.chave | sudo apt-key add
Então, prossiga para adicionar o endereço do repositório de pacotes Debian às fontes do servidor.Lista:
$ sudo sh -c 'echo deb http: // pacote.Jenkins.binário io / debian-stable /> / etc / apt / sources.Lista.d / Jenkins.Lista'
Em seguida, mude para o novo repositório usando o seguinte comando.
$ sudo apt update
Etapa 2: Instale o Jenkins
Com o servidor pronto para instalação, digite o seguinte comando para iniciar a instalação:
$ sudo apt install Jenkins
A instalação pode demorar um pouco. Se instalado a partir de pacotes mantidos pelo projeto, deve ter todos os recursos mais recentes disponíveis.
Etapa 3: acione o Jenkins
Digite o seguinte para iniciar Jenkins:
$ sudo systemctl start JenkinsPara ver a saída de status, use a entrada de status para ver se a inicialização foi bem-sucedida:
$ sudo systemctl status Jenkins
Se você tem seguido as instruções corretamente até agora, deve ver o resultado igual à captura de tela acima.
O painel de saída confirma que o Jenkins está configurado para iniciar assim que a máquina inicializar.
Embora tenhamos confirmado que a instalação foi bem-sucedida, devemos ajustar nossas configurações de firewall para vincular sua configuração a partir de um navegador da web.
Etapa 4: Configurando o firewall
Vamos fazer alguns ajustes no firewall primeiro. As configurações padrão do Jenkins executam na porta 8080. Para acessar essa porta, digite o seguinte:
$ sudo ufw allow 8080
Isso habilitaria o firewall se não estivesse habilitado antes da instalação.
$ sudo ufw permitir OpenSSH$ sudo ufw enable
Verifique a atualização de status usando:
$ sudo ufw status
Veja como a porta 8080 está aberta para acesso de tráfego de toda a web.
Agora que instalamos o Jenkins em nosso servidor e ajustamos nosso firewall, podemos finalmente passar para a personalização do Jenkins.
Etapa 4: personalizar as configurações do Jenkins
Antes de configurar o instalador, devemos acessar a porta 8080 do Jenkins com nossas credenciais. Deve levá-lo ao painel Unlock Jenkins, onde você verá onde a senha inicial estava localizada.
Mude para a janela do terminal e invoque a senha com o comando cat:
$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Anote ou salve a senha exibida na janela, vá para a caixa de diálogo Senha do administrador e cole-a lá. Em seguida, você será questionado se deseja personalizar os plug-ins para instalar você mesmo ou ir com os plug-ins padrão.
Aqui, simplesmente clicamos no botão de instalação, como você pode ver. Assim que o instalador terminar, ele exibirá um prompt onde as credenciais do usuário do administrador vão. Você pode usar a senha alfanumérica de 32 caracteres e continuar como administrador ou criar um novo usuário da seguinte maneira.
Então, você verá um 'Configuração da Instância' painel, onde você confirmará o URL para sua instância do Jenkins. Você pode confirmar com o nome de domínio do servidor ou com o endereço IP:
Depois de confirmar as informações necessárias, você pode sair clicando no botão Salvar e Concluir. Você receberá uma mensagem que diz algo sobre o seguinte:
Visite o painel do Jenkins clicando no botão Começar a usar o Jenkins.
Se você seguiu as etapas acima corretamente, deve ter a versão mais recente do Jenkins instalada em seu sistema.
Resolvendo as coisas
Neste artigo, vimos Jenkins, sua instalação e os pacotes necessários. Espero que você tenha achado este tutorial útil e que tenha ajudado a colocar o Jenkins em funcionamento no Ubuntu 20.04 servidor.