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

DevOps

Como implementar pipelines de CI/CD com Jenkins 2.387 e Docker no Ubuntu 22.04

atualizado em 06/08/2026

Este manual aborda a implementação de pipelines de CI/CD utilizando Jenkins 2.387 e Docker no Ubuntu 22.04, permitindo automação de builds e deploys.

Introdução

O Jenkins é uma ferramenta de automação popular que permite a integração contínua e entrega contínua (CI/CD). Combiná-lo com Docker facilita a criação de ambientes isolados para builds e testes.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Docker instalado e em funcionamento
  • Acesso à internet

Passo a Passo

1. Instalação do 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. Acessar a interface do Jenkins

Abra seu navegador e acesse http://localhost:8080. Você precisará do código de desbloqueio que pode ser encontrado com o comando:

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

4. Instalar plugins necessários

Na interface do Jenkins, instale os plugins Docker e Pipelines.

5. Configurar Docker no Jenkins

Adicione o Jenkins ao grupo Docker para permitir que ele execute comandos Docker:

sudo usermod -aG docker jenkins

Reinicie o Jenkins:

sudo systemctl restart jenkins

6. Criar um Pipeline

Na interface do Jenkins, crie um novo item e escolha Pipeline. No campo de definição, use o seguinte exemplo:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh 'docker build -t minha-imagem:latest .'
            }
        }
        stage('Deploy') {
            steps {
                sh 'docker run -d minha-imagem:latest'
            }
        }
    }
}

Conclusão

Com esses passos, você terá um pipeline de CI/CD básico configurado com Jenkins e Docker. Lembre-se de sempre manter seus containers e imagens atualizados e seguros.

Dica: Explore plugins adicionais do Jenkins para melhorar ainda mais seu fluxo de trabalho, como integração com Git e notificações.

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.