Docker Pipeline and readme 2

This commit is contained in:
2026-04-15 11:01:20 +02:00
parent 379155e012
commit b859a55d35

View File

@@ -9,11 +9,11 @@ pipeline {
} }
environment { environment {
// Executem una comanda shell per obtenir la data actual i la guardem com a variable // Executem una comanda shell per obtenir la data actual i la guardem com a variable
DATA = sh(returnStdout: true, script: 'date +%Y-%m-%d').trim() DATA = sh(returnStdout: true, script: 'date +%Y.%m.%d').trim()
DOCKER_HUB_USER='guillemhs' DOCKER_HUB_USER='guillemhs'
IMAGE_NAME="${DOCKER_HUB_USER}/the-example-app-nodejs" IMAGE_NAME="${DOCKER_HUB_USER}/the-example-app-nodejs"
REGISTRY_CRED_ID='docker-credentials' REGISTRY_CRED_ID='docker-credentials'
TAG="${DATA}-${env.BUILD_NUMBER}" TAG="${DATA}.${env.BUILD_NUMBER}"
} }
stages { stages {
stage('Checkout') { stage('Checkout') {
@@ -26,7 +26,7 @@ pipeline {
steps { steps {
script{ script{
echo "Build image ..." echo "Build image ..."
docker.build("${IMAGE_NAME}:${env.BUILD_NUMBER}") docker.build("${IMAGE_NAME}:${TAG}")
} }
} }
} }
@@ -48,7 +48,7 @@ pipeline {
post{ post{
always{ always{
cleanWs() cleanWs()
sh "docker rmi ${TAG} || true" sh "docker rmi ${IMAGE_NAME}:${TAG} || true"
sh "docker rmi ${IMAGE_NAME}:latest || true" sh "docker rmi ${IMAGE_NAME}:latest || true"
} }
} }