Introdução com Jenkins no Ubuntu Top 10.Top 10

Introdução com Jenkins no Ubuntu Top 10.Top 10
Jenkins é um servidor baseado em Java, de código aberto, que fornece plugins para uma variedade de problemas de automação. Seja automatizando a programação de um novo software ou sua atribuição a uma tarefa específica, com Jenkins; Você pode fazer tudo.

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.