wils@web ~ $ cat ~/ajuda/como-implementar-um-pipeline-de-ci-cd-com-jenkins-2-387-e-docker.md

DevOps

Como implementar um pipeline de CI/CD com Jenkins 2.387 e Docker

atualizado em 09/08/2026

Este manual aborda a implementação de um pipeline de CI/CD utilizando Jenkins 2.387 e Docker, permitindo a automação de testes e implantações de aplicações.

Introdução

O Jenkins é uma ferramenta de automação de código aberto que permite a integração contínua e entrega contínua (CI/CD). O Docker é uma plataforma que permite empacotar aplicações em contêineres. Juntos, eles formam uma poderosa solução para desenvolvimento ágil.

Pré-requisitos

  • Servidor Linux com Docker instalado.
  • Jenkins 2.387 instalado e em execução.
  • Git instalado para controle de versão.

Passo a Passo

1. Instalar o Jenkins

sudo apt update
sudo apt install openjdk-11-jdk
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins

2. Iniciar o Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

3. Configurar Jenkins

Acesse o Jenkins através do navegador em http://:8080 e siga as instruções para desbloquear o Jenkins.

4. Instalar Plugins Necessários

No painel do Jenkins, vá até Gerenciar Jenkins > Gerenciar Plugins e instale os plugins:

  • Docker Pipeline
  • Git Plugin
  • Blue Ocean

5. Criar um Pipeline

Crie um novo item e selecione Pipeline. No campo Pipeline script, insira o seguinte código:

pipeline {
    agent { docker 'maven:3.6.3-jdk-11' } 
    stages {
        stage('Build') {
            steps {
                sh 'mvn clean package'
            }
        }
    }
} 

Conclusão

Após seguir os passos acima, você terá um pipeline de CI/CD funcional com Jenkins e Docker. Lembre-se de monitorar os logs e ajustar as configurações conforme necessário.

Dica: Utilize o Blue Ocean para uma visualização mais amigável do seu pipeline.

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.