versioning

This commit is contained in:
2025-12-14 23:20:51 -05:00
parent 596cb97a28
commit 68a4f1800c
5 changed files with 81 additions and 4 deletions

5
Jenkinsfile vendored
View File

@@ -10,6 +10,7 @@ pipeline {
VUE_CONTAINER_NAME = "chore-app-frontend"
FLASK_CONTAINER_NAME = "chore-app-backend"
NETWORK_NAME = "chore-app-net"
BASE_VERSION = '1.0.0'
}
stages {
@@ -32,8 +33,7 @@ pipeline {
stage('Build Backend (Flask) App') {
steps {
dir('.') {
sh 'docker build -t ${BACKEND_IMAGE} .'
sh 'docker tag ${BACKEND_IMAGE} ${BACKEND_IMAGE_LATEST}'
sh """docker build --build-arg APP_BUILD=${BUILD_NUMBER} -t chore-app-backend:${BASE_VERSION} -t chore-app-backend:${BASE_VERSION}-${BUILD_NUMBER} -t chore-app-backend:latest ."""
}
}
}
@@ -65,6 +65,7 @@ pipeline {
docker run -d \\
--name ${FLASK_CONTAINER_NAME} \\
--network ${NETWORK_NAME} \\
-e BUILD_NUMBER=${BUILD_NUMBER} \\
-v ${FLASK_CONTAINER_NAME}_data:/app/data \\
${BACKEND_IMAGE_LATEST}
"""