wils@web ~ $ cat ~/ajuda/como-implementar-um-pipeline-de-ci-cd-com-jenkins-2-350-e-docker-guia-passo-a-passo.md
DevOpsComo implementar um pipeline de CI/CD com Jenkins 2.350 e Docker: Guia passo a passo
Este guia apresenta um passo a passo para implementar um pipeline de CI/CD utilizando Jenkins 2.350 e Docker, permitindo automação de builds e deploys.
Pré-requisitos
- Jenkins 2.350 instalado
- Docker instalado
- Acesso ao terminal do servidor
Passo 1: Configurar o Jenkins
Acesse o Jenkins através do navegador. O endereço padrão é http://localhost:8080.
Instalar Plugins
- No menu principal, vá para Gerenciar Jenkins.
- Clique em Gerenciar Plugins.
- Na aba Disponíveis, busque e instale os plugins Docker e Pipeline.
Passo 2: Configurar Docker no Jenkins
Para que o Jenkins possa utilizar o Docker, é necessário configurar o daemon do Docker:
sudo usermod -aG docker jenkinsReinicie o Jenkins para aplicar as mudanças.
Passo 3: Criar um Pipeline
Crie um novo item no Jenkins:
- Selecione Pipeline.
- Defina um nome e clique em OK.
Configurar o Pipeline
Na seção Pipeline, insira o código do pipeline:
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 myapp .'
sh 'docker run -d -p 80:80 myapp'
}
}
}
}Passo 4: Executar o Pipeline
Clique em Construir Agora para iniciar o pipeline. Acompanhe os logs para verificar o progresso.
Conclusão
Após a execução do pipeline, seu aplicativo estará em execução no Docker. Lembre-se de monitorar a performance e ajustar conforme necessário.
Dica: Utilize webhooks do GitHub para acionar builds automáticos em cada push.
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.