minor
This commit is contained in:
16
Jenkinsfile
vendored
16
Jenkinsfile
vendored
@ -18,7 +18,7 @@ pipeline {
|
|||||||
stage('Extract VERSION') {
|
stage('Extract VERSION') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
def versionFile = "src/main/resources/META-INF/ncore-product/${params.PRODUCT_GROUP}/version.properties"
|
def versionFile = "src/main/resources/META-INF/ncore-product/${env.PRODUCT_GROUP}/version.properties"
|
||||||
if (!fileExists(versionFile)) {
|
if (!fileExists(versionFile)) {
|
||||||
error "Version file not found: ${versionFile}"
|
error "Version file not found: ${versionFile}"
|
||||||
}
|
}
|
||||||
@ -54,20 +54,20 @@ pipeline {
|
|||||||
sh '''
|
sh '''
|
||||||
echo "$PASS" | docker login --username "$USER" --password-stdin $REGISTRY
|
echo "$PASS" | docker login --username "$USER" --password-stdin $REGISTRY
|
||||||
'''
|
'''
|
||||||
def REPO_NAME = "${PRODUCT_GROUP.toLowerCase()}/${PRODUCT_NAME.toLowerCase()}"
|
def REPO_NAME = "${env.PRODUCT_GROUP.toLowerCase()}/${env.PRODUCT_NAME.toLowerCase()}"
|
||||||
def appImage = "${REGISTRY}/${REPO_NAME}:${VERSION}"
|
def appImage = "${env.REGISTRY}/${REPO_NAME}:${env.VERSION}"
|
||||||
sh "docker build -t ${appImage} -f build/docker/Dockerfile ."
|
sh "docker build -t ${appImage} -f build/docker/Dockerfile ."
|
||||||
sh "docker push ${appImage}"
|
sh "docker push ${appImage}"
|
||||||
|
|
||||||
def rdbImage = "${REGISTRY}/${REPO_NAME}-db:${VERSION}"
|
def rdbImage = "${env.REGISTRY}/${REPO_NAME}-db:${env.VERSION}"
|
||||||
sh "docker build -t ${rdbImage} -f build/rdbDocker/Dockerfile ."
|
sh "docker build -t ${rdbImage} -f build/rdbDocker/Dockerfile ."
|
||||||
sh "docker push ${rdbImage}"
|
sh "docker push ${rdbImage}"
|
||||||
|
|
||||||
def udbImage = "${REGISTRY}/${REPO_NAME}-update-db:${VERSION}"
|
def udbImage = "${env.REGISTRY}/${REPO_NAME}-update-db:${env.VERSION}"
|
||||||
sh "docker build -t ${udbImage} -f build/docker-tools/uD/Dockerfile ."
|
sh "docker build -t ${udbImage} -f build/docker-tools/uD/Dockerfile ."
|
||||||
sh "docker push ${udbImage}"
|
sh "docker push ${udbImage}"
|
||||||
|
|
||||||
docker logout $REGISTRY
|
docker logout ${env.REGISTRY}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -76,10 +76,10 @@ pipeline {
|
|||||||
|
|
||||||
post {
|
post {
|
||||||
success {
|
success {
|
||||||
echo "Проект ${PRODUCT_NAME} успешно собран на версии ${VERSION}"
|
echo "Проект ${env.PRODUCT_NAME} успешно собран на версии ${env.VERSION}"
|
||||||
}
|
}
|
||||||
failure {
|
failure {
|
||||||
echo "Проект ${PRODUCT_NAME} не собрался на версии ${VERSION}!"
|
echo "Проект ${env.PRODUCT_NAME} не собрался на версии ${env.VERSION}!"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user