diff --git a/Jenkinsfile b/Jenkinsfile index cdf2e4c..fb87f91 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,14 +13,15 @@ pipeline { environment { now = new Date().format('yyyyMMdd-HHmm', TimeZone.getTimeZone('UTC')) DOCKER_HOST = 'tcp://192.168.2.20:2375' - IMAGE_TAG = 'latest' - DOCKER_IMAGE = 'Geradoresfe:lastest' DOCKER_TAG = "${env.BUILD_ID}" DOCKER_REGISTRY = 'Shini89' //'your-docker-registry.com' // Registro Docker REACT_DIR = 'geradoresfe' + REACT_DOCKER_IMAGE = 'geradoresfe:lastest' + SERVICE_DIR = 'GeradoresService' - API_DIR = 'geradoresws' + API_DIR = 'GeradoresWS' + API_DOCKER_IMAGE = 'geradoresws:lastest' } stages { @@ -29,7 +30,7 @@ pipeline { script { echo "Validando conexão com Docker remoto: ${DOCKER_HOST}" // Testa a conexão com o Docker remoto - sh 'docker info' + sh "docker info" } } } @@ -88,7 +89,7 @@ pipeline { dir("${env.API_DIR}") { // Construir a imagem Docker do Backend usando o Dockerfile existente script { - docker.build("${env.API_DIR}:${IMAGE_TAG}", '.') + docker.build("${API_DOCKER_IMAGE}", ".") } } } @@ -113,7 +114,7 @@ pipeline { steps { dir("${env.REACT_DIR}") { script { - docker.build("${env.REACT_DIR}:${IMAGE_TAG}", '.') + docker.build("${env.REACT_DOCKER_IMAGE}", ".") } } } @@ -126,8 +127,8 @@ pipeline { sh 'docker login -u Shini89 -p Spongebob!1' // Publicar as imagens - sh "docker push ${env.API_DIR}:${IMAGE_TAG}" - sh "docker push ${env.REACT_DIR}:${IMAGE_TAG}" + sh "docker push ${env.API_DOCKER_IMAGE}" + sh "docker push ${env.REACT_DOCKER_IMAGE}" } } }