wils@web ~ $ cat ~/ajuda/como-implementar-uma-pipeline-de-ci-cd-com-jenkins-2-387-e-docker-24.md
DevOpsComo implementar uma pipeline de CI/CD com Jenkins 2.387 e Docker 24
Implementar uma pipeline de CI/CD com Jenkins e Docker é uma excelente maneira de automatizar o processo de integração e entrega contínua de software. Neste manual, abordaremos os passos necessários para configurar essa integração utilizando Jenkins 2.387 e Docker 24.
Pré-requisitos
- Servidor Linux com acesso root
- Jenkins 2.387 instalado
- Docker 24 instalado
- Git instalado
Passo a Passo
1. Instalar Plugins Necessários no Jenkins
Acesse o Jenkins e instale os seguintes plugins:
- Docker Pipeline
- Git
2. Configurar Docker no Jenkins
Vá para Gerenciar Jenkins > Configurar o Sistema e configure o Docker:
Docker Host URI: unix:///var/run/docker.sock
3. Criar um Pipeline no Jenkins
Clique em Nova Tarefa e selecione Pipeline. Configure o repositório Git:
git url: https://github.com/usuario/repo.git
4. Definir o Script do Pipeline
No campo Script do Pipeline, adicione o seguinte código:
pipeline {
agent any
stages {
stage('Build') {
steps {
script {
docker.build('meu-app')
}
}
}
stage('Test') {
steps {
script {
docker.image('meu-app').inside {
sh 'npm test'
}
}
}
}
stage('Deploy') {
steps {
script {
docker.image('meu-app').run()
}
}
}
}
}
5. Executar o Pipeline
Após configurar, clique em Salvar e, em seguida, em Construir Agora para executar o pipeline.
Conclusão
Com esses passos, você configurou uma pipeline básica de CI/CD utilizando Jenkins e Docker. Lembre-se de monitorar os logs e ajustar o pipeline conforme necessário.
Dica: Use webhooks do GitHub para acionar automaticamente o pipeline sempre que houver um push no repositório.
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.