wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-jenkins-2-332-para-aplicacoes-java-no-ubuntu-22-04.md

DevOps

Como implementar CI/CD com Jenkins 2.332 para aplicações Java no Ubuntu 22.04

atualizado em 14/08/2026

O Jenkins é uma ferramenta popular de integração contínua e entrega contínua (CI/CD) que permite automatizar o desenvolvimento de software. Neste manual, vamos aprender a implementar CI/CD para aplicações Java utilizando o Jenkins 2.332 em um servidor Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Java JDK 11 ou superior
  • Jenkins 2.332 instalado
  • Acesso à linha de comando

Instalação do Java

Primeiro, vamos instalar o Java JDK:

sudo apt update
sudo apt install openjdk-11-jdk

Instalação do Jenkins

Agora, vamos instalar o Jenkins:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update
sudo apt install jenkins

Iniciando o Jenkins

Após a instalação, inicie o Jenkins:

sudo systemctl start jenkins

Verifique se o Jenkins está em execução:

sudo systemctl status jenkins

Acessando a Interface do Jenkins

Abra um navegador e acesse http://:8080. Você precisará da senha inicial que pode ser encontrada com o comando:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Configurando o Jenkins

Após acessar o Jenkins, siga os passos para instalar plugins recomendados e criar um usuário administrador.

Configurando um Pipeline para Aplicações Java

Crie um novo item e selecione Pipeline. Na seção Pipeline, insira o seguinte script:

pipeline { agent any stages { stage('Build') { steps { sh 'mvn clean package' } } stage('Test') { steps { sh 'mvn test' } } stage('Deploy') { steps { sh 'cp target/*.jar /path/to/deploy/' } } } }

Executando o Pipeline

Salve o pipeline e clique em Build Now para executar o processo de CI/CD.

Conclusão

Com o Jenkins configurado, você pode automatizar o ciclo de vida de suas aplicações Java. Lembre-se de monitorar os logs e ajustar as configurações conforme necessário.

Dica: Considere usar o Jenkinsfile para versionar suas configurações de pipeline junto com seu código-fonte.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.