diff --git a/Jenkinsfile b/Jenkinsfile index 0fded46..a9832bc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,12 +22,17 @@ pipeline { stage('Build') { when {branch 'master'} environment { + IMAGE = 'registry.verdnatura.es/mylogger' + TAG = "${env.VERSION}-build${env.BUILD_ID}" CREDENTIALS = credentials('docker-registry') } steps { sh 'docker login --username $CREDENTIALS_USR --password $CREDENTIALS_PSW $REGISTRY' sh 'docker-compose build --build-arg BUILD_ID=$BUILD_ID --parallel' sh 'docker-compose push' + + sh 'docker tag $IMAGE:$TAG $IMAGE:latest' + sh 'docker push $IMAGE:latest' } } } diff --git a/docker-compose.yml b/docker-compose.yml index 765ef0f..273fc85 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.7' services: main: - image: registry.verdnatura.es/mylogger:${VERSION}-build${BUILD_ID} + image: registry.verdnatura.es/mylogger:${TAG:-latest} build: context: . dockerfile: Dockerfile