wils@web ~ $ cat ~/ajuda/como-implementar-um-pipeline-de-ci-cd-com-jenkins-2-338-e-docker-no-ubuntu-22-04.md

DevOps

Como implementar um pipeline de CI/CD com Jenkins 2.338 e Docker no Ubuntu 22.04

atualizado em 25/07/2026

Este manual ensina como implementar um pipeline de CI/CD utilizando Jenkins 2.338 e Docker no Ubuntu 22.04.

Introdução

O Jenkins é uma ferramenta de automação de código aberto que facilita a integração contínua e a entrega contínua (CI/CD). Combinado com o Docker, permite a criação de ambientes isolados para builds e testes.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Java 11 ou superior
  • Docker instalado e configurado
  • Acesso à internet

Passo a Passo

1. Instalar o Java

O Jenkins requer Java para funcionar. Instale o OpenJDK 11:

sudo apt update
sudo apt install openjdk-11-jdk

2. Adicionar o repositório do Jenkins

Adicione a chave do repositório e o repositório do Jenkins:

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'

3. Instalar o Jenkins

Atualize os repositórios e instale o Jenkins:

sudo apt update
sudo apt install jenkins

4. Iniciar o Jenkins

Inicie o serviço do Jenkins:

sudo systemctl start jenkins

Verifique se está em execução:

sudo systemctl status jenkins

5. Acessar a interface do Jenkins

Abra o navegador e acesse http://localhost:8080. Siga as instruções para desbloquear o Jenkins usando a senha encontrada em:

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

6. Instalar o Docker

Se ainda não tiver o Docker, instale-o:

sudo apt install docker.io

7. Configurar o Jenkins para usar o Docker

Instale o plugin Docker no Jenkins através da interface web.

8. Criar um pipeline

Crie um novo item no Jenkins e selecione Pipeline. No campo de definição, insira seu código de pipeline.

9. Exemplo de pipeline

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                script {
                    docker.build('meu-app')
                }
            }
        }
        stage('Deploy') {
            steps {
                script {
                    docker.image('meu-app').run()
                }
            }
        }
    }
}

Conclusão

Após seguir estes passos, você terá um pipeline de CI/CD funcional no Jenkins utilizando Docker. Dica: Sempre mantenha seu Jenkins e Docker atualizados para garantir segurança e novas funcionalidades.

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.