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

DevOps

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

atualizado em 31/07/2026

Este manual tem como objetivo descrever o processo de implementação de um pipeline de CI/CD utilizando o Jenkins 2.400 e Docker. O Jenkins é uma ferramenta de automação que facilita a integração contínua e a entrega contínua de software, enquanto o Docker permite a criação e gestão de containers.

Pré-requisitos

  • Servidor Linux com Docker e Jenkins instalados.
  • Conhecimento básico em Git.
  • Um projeto de exemplo disponível em um repositório Git.

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
sudo systemctl start jenkins
sudo systemctl enable jenkins

2. Configurar o Jenkins

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

3. Instalar Plugins Necessários

  • Docker Pipeline
  • Git
  • Blue Ocean (opcional, para melhor visualização)

4. Criar um Novo Pipeline

1. No painel do Jenkins, clique em “Novo Item”.
2. Escolha “Pipeline” e forneça um nome para o projeto.
3. Na seção “Pipeline”, escolha “Pipeline script from SCM”.
4. Selecione “Git” e forneça a URL do repositório.

5. Configurar o Docker no Jenkins

sudo usermod -aG docker jenkins

Reinicie o Jenkins para aplicar as mudanças.

6. Criar o Jenkinsfile

No repositório do seu projeto, crie um arquivo chamado Jenkinsfile com o seguinte conteúdo:

pipeline {
    agent {
        docker 'node:14'
    }
    stages {
        stage('Build') {
            steps {
                sh 'npm install'
            }
        }
        stage('Test') {
            steps {
                sh 'npm test'
            }
        }
        stage('Deploy') {
            steps {
                sh 'docker build -t meu_app .'
                sh 'docker run meu_app'
            }
        }
    }
}

Conclusão

Com esses passos, você implementou um pipeline de CI/CD utilizando Jenkins e Docker. Lembre-se de sempre manter seus containers e imagens atualizados para garantir a segurança e a eficiência do seu ambiente de desenvolvimento.

Dica: Explore as opções de notificação do Jenkins para receber alertas sobre o status 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.