Este passo a passo cobrirá a instalação de Jenkins no Ubuntu 20.04. Também abordaremos as necessidades para começar com Jenkins, incluindo como iniciar um servidor de desenvolvimento com o Ubuntu e se inscrever com uma conta de usuário administrativa.
Como Jenkins funciona
Para explicar simplesmente, Jenkins automatiza seus projetos, a saber, a construção e os testes deles e, por sua vez, facilitando a integração de diferentes mudanças que apresentam a expansão do escopo do seu projeto. Ele também facilita a entrega contínua do software atualizado, mesclando com várias ferramentas de teste e implantação.
Jenkins pode salvar sua organização muito tempo e toneladas de recursos durante todo o seu plug-ins de automação que integram todo o ciclo de vida do projeto: construir, avaliar, demonstrar, embalar, estágio e implantar etapas.
Ele suporta Windows, Mac OS e Linux/ Unix OS e é distribuível 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 o Oracle JDK 11 instalado no servidor. Usaremos os pacotes oficialmente atualizados para instalar Jenkins.
Etapa 1: Preparando o servidor
Começaremos adicionando a chave do repositório ao sistema, usando o seguinte comando:
$ wget -q -o -https: // pkg.Jenkins.IO/Debian-estável/Jenkins.io.chave | Sudo Apt-Key Add
Em seguida, siga para adicionar o endereço do repositório do Pacote Debian às fontes do servidor.lista:
$ sudo sh -c 'echo Deb http: // pkg.Jenkins.io/binário estável em io/debian/
>/etc/apt/fontes.lista.D/Jenkins.lista'
Em seguida, mude para o novo repositório usando o seguinte comando.
$ sudo apt update
Etapa 2: Instale Jenkins
Com o servidor pronto para a instalação, digite o comando a seguir para iniciar a instalação:
$ sudo apt install jenkins
A instalação pode demorar um pouco. Se instalado a partir do projeto mantido pacotes, ele deve ter todos os recursos mais recentes disponíveis.
Etapa 3: Fire Jenkins
Digite o seguinte para iniciar Jenkins:
$ sudo systemctl start jenkins
Para ver a saída de status, use a entrada de status para ver se a startup foi bem -sucedida:
$ sudo Systemctl Status Jenkins
Se você está seguindo as instruções corretamente até agora, verá a saída da mesma forma que a captura de tela acima.
O painel de saída confirma que Jenkins está configurado para iniciar assim que as botas da máquina.
Embora tenhamos confirmado que a instalação foi bem -sucedida, devemos ajustar nossas configurações de firewall para vincular sua configuração de um navegador da web.
Etapa 4: Configurando o firewall
Vamos fazer alguns ajustes no firewall primeiro. As configurações padrão em Jenkins o executam na porta 8080. Para acessar essa porta, digite o seguinte:
$ sudo ufw permitir 8080
Isso permitiria o firewall se não estivesse ativado antes da instalação.
$ sudo ufw permitir openSsh
$ sudo ufw habilitar
Verifique a atualização do status usando:
$ sudo ufw status
Veja como a porta 8080 está aberta ao acesso ao tráfego de toda a web.
Agora que instalamos Jenkins em nosso servidor e ajustamos nosso firewall, podemos finalmente passar para a personalização de Jenkins.
Etapa 4: Personalize as configurações de Jenkins
Antes de configurarmos o instalador, devemos acessar a porta 8080 de Jenkins com nossas credenciais. Deve levá -lo ao painel de desbloqueio Jenkins, onde você verá onde a senha inicial foi localizada.
Mude para a janela do terminal e convocar a senha com o comando CAT:
$ sudo gato/var/lib/jenkins/segredos/inicialAdmpasspordword
Anote ou salve a senha exibida na janela, vá para a caixa de diálogo de senha do administrador e cole -a lá. Em seguida, você será perguntado se deseja personalizar os plugins para se instalar ou ir com os plugins padrão.
Aqui, simplesmente clicamos no botão de instalação, como você pode ver. Depois que o instalador terminar, ele exibirá um aviso onde as credenciais do usuário do administrador vão. Você pode usar a senha que 32 caracteres senha alfanumérica e continuar como administrador ou criar um novo usuário como segue.
Então, você será exibido um 'Configuração da instância' Painel, onde você confirmará o URL para a instância de seu Jenkins. Você pode confirmar com seu nome de domínio do servidor ou seu endereço IP:
Depois de confirmar as informações necessárias, você pode sair clicando no botão Salvar e terminar. Você receberá uma mensagem que diz algo para o seguinte efeito:
Visite o painel Jenkins clicando no início do botão Jenkins.
Se você seguiu as etapas acima corretamente, deve ter a versão mais recente do Jenkins instalado em seu sistema.
Embrulhando as coisas
Neste artigo, analisamos Jenkins, sua instalação e os pacotes necessários. Espero que você tenha achado este tutorial útil e que tenha ajudado você a colocar Jenkins em funcionamento no seu Ubuntu 20.04 servidor.