Fix jenkins
This commit is contained in:
17
Jenkinsfile
vendored
17
Jenkinsfile
vendored
@@ -13,14 +13,15 @@ pipeline {
|
|||||||
environment {
|
environment {
|
||||||
now = new Date().format('yyyyMMdd-HHmm', TimeZone.getTimeZone('UTC'))
|
now = new Date().format('yyyyMMdd-HHmm', TimeZone.getTimeZone('UTC'))
|
||||||
DOCKER_HOST = 'tcp://192.168.2.20:2375'
|
DOCKER_HOST = 'tcp://192.168.2.20:2375'
|
||||||
IMAGE_TAG = 'latest'
|
|
||||||
DOCKER_IMAGE = 'Geradoresfe:lastest'
|
|
||||||
DOCKER_TAG = "${env.BUILD_ID}"
|
DOCKER_TAG = "${env.BUILD_ID}"
|
||||||
DOCKER_REGISTRY = 'Shini89' //'your-docker-registry.com' // Registro Docker
|
DOCKER_REGISTRY = 'Shini89' //'your-docker-registry.com' // Registro Docker
|
||||||
|
|
||||||
REACT_DIR = 'geradoresfe'
|
REACT_DIR = 'geradoresfe'
|
||||||
|
REACT_DOCKER_IMAGE = 'geradoresfe:lastest'
|
||||||
|
|
||||||
SERVICE_DIR = 'GeradoresService'
|
SERVICE_DIR = 'GeradoresService'
|
||||||
API_DIR = 'geradoresws'
|
API_DIR = 'GeradoresWS'
|
||||||
|
API_DOCKER_IMAGE = 'geradoresws:lastest'
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
@@ -29,7 +30,7 @@ pipeline {
|
|||||||
script {
|
script {
|
||||||
echo "Validando conexão com Docker remoto: ${DOCKER_HOST}"
|
echo "Validando conexão com Docker remoto: ${DOCKER_HOST}"
|
||||||
// Testa a conexão com o Docker remoto
|
// Testa a conexão com o Docker remoto
|
||||||
sh 'docker info'
|
sh "docker info"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -88,7 +89,7 @@ pipeline {
|
|||||||
dir("${env.API_DIR}") {
|
dir("${env.API_DIR}") {
|
||||||
// Construir a imagem Docker do Backend usando o Dockerfile existente
|
// Construir a imagem Docker do Backend usando o Dockerfile existente
|
||||||
script {
|
script {
|
||||||
docker.build("${env.API_DIR}:${IMAGE_TAG}", '.')
|
docker.build("${API_DOCKER_IMAGE}", ".")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -113,7 +114,7 @@ pipeline {
|
|||||||
steps {
|
steps {
|
||||||
dir("${env.REACT_DIR}") {
|
dir("${env.REACT_DIR}") {
|
||||||
script {
|
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'
|
sh 'docker login -u Shini89 -p Spongebob!1'
|
||||||
|
|
||||||
// Publicar as imagens
|
// Publicar as imagens
|
||||||
sh "docker push ${env.API_DIR}:${IMAGE_TAG}"
|
sh "docker push ${env.API_DOCKER_IMAGE}"
|
||||||
sh "docker push ${env.REACT_DIR}:${IMAGE_TAG}"
|
sh "docker push ${env.REACT_DOCKER_IMAGE}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user