wils@web ~ $ cat ~/ajuda/como-configurar-jenkins-2-400-para-ci-cd-de-aplicacoes-spring-boot.md

DevOps

Como configurar Jenkins 2.400 para CI/CD de aplicações Spring Boot

atualizado em 07/08/2026

Este manual aborda a configuração do Jenkins 2.400 para implementar CI/CD em aplicações Spring Boot, permitindo automação no processo de construção, teste e implantação.

Pré-requisitos

  • Servidor Linux com Java JDK 8 ou superior instalado.
  • Jenkins 2.400 instalado e em execução.
  • Git instalado e configurado.
  • Conhecimento básico em Spring Boot.

Passo a Passo

1. Instalar Plugins Necessários

Acesse o painel do Jenkins e instale os seguintes plugins:

  1. Git Plugin
  2. Pipeline Plugin
  3. Blue Ocean

2. Criar um Novo Job

Clique em New Item, escolha Pipeline e nomeie seu projeto.

3. Configurar o Repositório Git

Na seção Pipeline, configure o repositório Git:

git url: https://github.com/seuusuario/seu-repositorio.git

4. Definir o Script do Pipeline

Insira o seguinte código no campo Pipeline Script:

pipeline { 
    agent any 
    stages { 
        stage('Build') { 
            steps { 
                sh './mvnw clean package' 
            } 
        } 
        stage('Test') { 
            steps { 
                sh './mvnw test' 
            } 
        } 
        stage('Deploy') { 
            steps { 
                sh 'docker build -t sua-imagem:latest .' 
                sh 'docker run -d -p 8080:8080 sua-imagem:latest' 
            } 
        } 
    } 
} 

5. Salvar e Executar o Job

Salve as configurações e clique em Build Now para iniciar o processo de CI/CD.

Conclusão

Após a execução bem-sucedida, você terá um pipeline de CI/CD funcional para sua aplicação Spring Boot. Dica: Monitore os logs do Jenkins para identificar e resolver problemas rapidamente.

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.