wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-jenkins-2-x-e-docker-para-aplicacoes-java.md
DevOpsComo implementar CI/CD com Jenkins 2.x e Docker para aplicações Java
Este manual tem como objetivo descrever o processo de implementação de CI/CD utilizando Jenkins 2.x e Docker para aplicações Java. A integração contínua (CI) e a entrega contínua (CD) são práticas essenciais para otimizar o desenvolvimento e a entrega de software.
Pré-requisitos
- Jenkins 2.x instalado
- Docker instalado e configurado
- Java JDK instalado
- Git para controle de versão
Passo a Passo
1. Configuração do Jenkins
Primeiro, acesse a interface do Jenkins através do navegador:
http://localhost:8080
Complete a configuração inicial e instale os plugins necessários:
- Docker Pipeline
- Git Plugin
2. Criar um novo Job
Na interface do Jenkins, clique em New Item e escolha Pipeline. Dê um nome ao seu projeto e clique em OK.
3. Configurar o Pipeline
Na seção Pipeline, você pode definir o seu Jenkinsfile. Um exemplo básico para uma aplicação Java seria:
pipeline {
agent any
stages {
stage('Build') {
steps {
script {
docker.build('meu-app-java')
}
}
}
stage('Test') {
steps {
script {
docker.image('meu-app-java').inside {
sh 'mvn test'
}
}
}
}
stage('Deploy') {
steps {
script {
docker.image('meu-app-java').inside {
sh 'mvn deploy'
}
}
}
}
}
}
4. Configuração do Docker
Crie um Dockerfile na raiz do seu projeto:
FROM openjdk:11-jre-slim
COPY target/meu-app-java.jar meu-app-java.jar
ENTRYPOINT [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.