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

DevOps

Como implementar uma pipeline de CI/CD com Jenkins 2.357 e GitHub no Ubuntu 22.04

atualizado em 26/07/2026

Este manual aborda a implementação de uma pipeline de CI/CD utilizando o Jenkins 2.357 e GitHub em um servidor Ubuntu 22.04.

Introdução

A integração contínua (CI) e a entrega contínua (CD) são práticas essenciais para o desenvolvimento ágil. O Jenkins é uma ferramenta popular que permite automatizar o processo de construção, teste e implantação de aplicações.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Java 11 ou superior instalado.
  • Conta no GitHub.
  • Permissões de administrador no servidor.

Passo a Passo

1. Instalar o Jenkins

Primeiro, adicione o repositório do Jenkins e instale-o:

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

Inicie o serviço do Jenkins e habilite-o para iniciar automaticamente:

sudo systemctl start jenkins
sudo systemctl enable jenkins

Verifique se o Jenkins está rodando acessando http://localhost:8080.

3. Configurar o Jenkins

Obtenha a senha inicial do Jenkins:

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

Acesse o Jenkins com a senha e siga as instruções para instalar plugins recomendados.

4. Integrar com GitHub

Crie um novo projeto no Jenkins:

  1. Clique em “Novo Item”.
  2. Escolha “Pipeline” e clique em “OK”.

Na seção “Pipeline”, configure o repositório do GitHub:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh 'echo Building...'
            }
        }
        stage('Test') {
            steps {
                sh 'echo Testing...'
            }
        }
        stage('Deploy') {
            steps {
                sh 'echo Deploying...'
            }
        }
    }
}

5. Configurar Webhook no GitHub

No seu repositório do GitHub, vá em “Settings” > “Webhooks” e adicione um novo webhook com a URL:

http://:8080/github-webhook/

Selecione “Just the push event” e clique em “Add webhook”.

Conclusão

Agora você tem uma pipeline de CI/CD configurada com Jenkins e GitHub. Para otimizar ainda mais, considere explorar plugins adicionais do Jenkins que podem melhorar sua integração e automação.

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.