Jenkins

Introdução ao Jenkins no Ubuntu 20.04

Introdução ao Jenkins no Ubuntu 20.04
Jenkins é um servidor de código aberto baseado em Java que fornece plug-ins 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 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 Jenkins

Para 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.

Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...
Como aumentar o FPS no Linux?
FPS significa Quadros por segundo. A tarefa do FPS é medir a taxa de quadros em reproduções de vídeo ou desempenho de jogos. Em palavras simples, o nú...
Top jogos do Oculus App Lab
Se você é proprietário de um fone de ouvido Oculus, deve estar informado sobre o carregamento lateral. Sideload é o processo de instalação de conteúdo...