versioning
This commit is contained in:
6
Jenkinsfile
vendored
6
Jenkinsfile
vendored
@@ -35,7 +35,7 @@ pipeline {
|
||||
stage('Build Frontend (Vue) App') {
|
||||
steps {
|
||||
dir('web/vue-app') {
|
||||
sh 'docker build -t ${IMAGE_FRONTEND_NAME} .'
|
||||
sh """docker build --build-arg APP_BUILD=${BUILD_NUMBER} -t ${APP_FRONTEND_NAME}:${BASE_VERSION}-${BUILD_NUMBER} ."""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -68,7 +68,7 @@ pipeline {
|
||||
--name ${CONTAINER_FRONTEND_NAME} \\
|
||||
--network ${NETWORK_NAME} \\
|
||||
-p 443:443 \\
|
||||
${IMAGE_FRONTEND_NAME}
|
||||
${APP_FRONTEND_NAME}:${BASE_VERSION}-${BUILD_NUMBER}
|
||||
"""
|
||||
|
||||
sh """
|
||||
@@ -106,7 +106,7 @@ pipeline {
|
||||
stage('Tag Latest') {
|
||||
steps {
|
||||
echo 'Tagging deployed images as latest...'
|
||||
sh "docker tag ${IMAGE_FRONTEND_NAME} chore-app-frontend:latest"
|
||||
sh "docker tag ${APP_FRONTEND_NAME}:${BASE_VERSION}-${BUILD_NUMBER} ${APP_FRONTEND_NAME}:latest"
|
||||
sh "docker tag ${APP_BACKEND_NAME}:${BASE_VERSION}-${BUILD_NUMBER} ${APP_BACKEND_NAME}:latest"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user