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