Instalação Jenkins · 5 min read · Nov 02, 2025

Como Instalar o Jenkins no AlmaLinux 8

Jenkins é um software de automação de código aberto para integração contínua e implantação de aplicações.

Em resumo, o Jenkins é um servidor que garante que seu projeto faça todas as tarefas complicadas automaticamente. Você pode se concentrar em escrever código. É uma ferramenta de integração contínua, o que significa que executa testes automatizados toda vez que você verifica algum código em um sistema de controle de versão.

O que o Jenkins faz?

O Jenkins é capaz de fazer muitas, muitas coisas. O uso mais comum do Jenkins é provavelmente fazer o checkout do seu projeto do sistema de controle de versão, construí-lo e executar testes automatizados contra a aplicação construída. No entanto, isso é apenas a ponta do iceberg. O Jenkins é capaz de muito mais. Ele pode executar tarefas de implantação, puxar do sistema de controle de versão, monitorar o sistema de arquivos em busca de alterações e muitas outras coisas.

O Jenkins é de código aberto e escrito principalmente na linguagem Java. É um servidor de automação que podemos usar porque queremos ser capazes de fazer automaticamente todas as coisas complicadas mais de uma vez, então cada vez que o Jenkins as faz por nós, isso elimina erros humanos.

O Jenkins também pode nos ajudar automatizando tarefas para que mais trabalho seja feito com menos esforço da nossa parte. Dependendo do tipo de tarefa, algumas pessoas podem optar por automatizar testes, enquanto outras podem escolher automatizar implantações.

Neste guia, vamos orientá-lo sobre como instalar o Jenkins em um sistema AlmaLinux 8 e revisar algumas ideias básicas de configuração.

Pré-requisitos

  • Este guia assume que você já tem o AlmaLinux 8 instalado em seu servidor. Você também deve ter acesso SSH ao seu servidor.
  • O acesso root é necessário para instalar o Jenkins e realizar algumas outras tarefas.
  • Requisitos mínimos de hardware: 1 GB de RAM, 10 GB livres de espaço em disco e um processador decente.

Atualizando o Sistema

Antes de começarmos, você deve garantir que seu servidor esteja atualizado executando o seguinte comando. É sempre uma boa ideia começar com um sistema fresco e atualizado.

sudo dnf update -y
sudo dnf upgrade -y
sudo dnf install epel-release

Instalando o Java

Para instalar o Jenkins no AlmaLinux 8, precisamos do Java instalado. Como o Jenkins é escrito principalmente na linguagem Java, precisamos ter o Java instalado para que esta ferramenta funcione.

Usaremos o OpenJDK neste tutorial. O OpenJDK é uma implementação gratuita e de código aberto da Plataforma Java, Edição Padrão (Java SE). Você também pode usar o Oracle JDK se quiser, mas os repositórios do AlmaLinux 8 atualmente não o fornecem.

Execute o seguinte comando para instalar o OpenJDK em seu servidor.

sudo dnf install java-1.8.0-openjdk -y

Uma vez que a instalação esteja completa, verifique a versão do Java que você instalou. O seguinte comando deve exibir a versão do java.

java -version

Saída de exemplo:

Adicionando o Repositório do Jenkins

O repositório do Jenkins é um local específico na internet onde você pode baixar o Jenkins. Existem muitos repositórios como este. Usaremos o que é mais popular, aquele referenciado pelo site oficial do Jenkins.

Primeiro, importe a chave PGP pública que o site oficial do Jenkins usa para assinar seus arquivos.

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Em seguida, criaremos uma nova lista de fontes /etc/yum.repos.d/jenkins.repo com o seguinte conteúdo.

sudo tee /etc/yum.repos.d/jenkins.repo<

Agora execute o comando makecache para baixar os metadados de todos os pacotes disponíveis nesta lista.

sudo dnf makecache

Em seguida, execute o comando abaixo para verificar se esta nova lista de fontes foi adicionada corretamente. Você deve ver uma linha contendo jenkins na saída.

sudo dnf repolist

Saída de exemplo:

Execute o comando abaixo para verificar se o repositório jenkins está habilitado.

sudo dnf repolist Jenkins-stable

Saída de exemplo:

Se o repositório Jenkins não estiver habilitado, execute o comando abaixo para habilitá-lo.

dnf config-manager --set-enabled Jenkins-stable

Instalando o Jenkins

Agora que adicionamos o repositório do Jenkins, podemos instalar o Jenkins usando o comando abaixo.

sudo dnf -y install jenkins

Uma vez instalado, inicie e habilite o Jenkins para ser executado automaticamente na inicialização usando os comandos abaixo.

sudo systemctl start jenkins
sudo systemctl enable jenkin

Para verificar o status do serviço Jenkins, execute o seguinte comando. Você receberá um status verde ativo (em execução) se tudo estiver bem.

sudo systemctl status jenkins

Saída de exemplo:

Instalando o Jenkins

Parar o Jenkins é tão fácil quanto iniciá-lo com o comando abaixo.

sudo systemctl stop jenkins

Configurando o Firewall

O Jenkins roda na porta 8080 por padrão. Para permitir o acesso a este serviço de computadores externos, é necessário abrir a porta. Também permitiremos conexões remotas e permitiremos tráfego TCP na porta 8080 com os seguintes comandos.

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp

Como regra geral, recarregue a configuração do firewall para aplicar qualquer nova regra que você adicionou com o comando abaixo.

sudo firewall-cmd --reload

Execute o comando abaixo para listar todas as regras do firewall e verificar se há uma regra para a porta 8080.

sudo firewall-cmd --list-all

Saída de exemplo:

Configurando o Firewall

Acessando a Interface Web do Jenkins

Agora que você instalou o Jenkins e configurou o firewall, pode acessá-lo usando seu navegador da web digitando o endereço IP do servidor ou o nome de domínio seguido da porta 8080. Por exemplo, se o Jenkins estiver instalado em um servidor com o endereço IP 192.168.0.1, a URL seria http://192.168.0.1:8080.

Você será levado à página Começando com um campo de Senha de Administrador como na captura de tela abaixo. O Jenkins usa o arquivo initialAdminPassword para evitar instalações não autorizadas. Esta senha é criada automaticamente durante a instalação do Jenkins, mas não é exibida no terminal.

Para obter esta senha, volte ao seu terminal e execute o comando abaixo. A senha está destacada em vermelho.

cat /var/lib/jenkins/secrets/initialAdminPassword

Copie este valor de senha e use-o para preencher o campo Senha de Administrador na interface web do Jenkins. Preencha a senha que você copiou e clique no botão Continuar.

Acessando a Interface Web do Jenkins

Você será levado à página Personalizar Jenkins, onde os plugins podem ser instalados e configurados. O primeiro,

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.