From adb31b68dbbb05d376e5abafb1cb00399d44a51a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco-Javier=20Ram=C3=B3n=20Salguero?= Date: Wed, 30 Sep 2020 13:25:31 +0200 Subject: [PATCH] Updates Jenkinsfile to push image to registry --- Jenkinsfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 29a4109..f46a6e9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,13 +3,13 @@ def dockerImage pipeline { environment { imagename = "opensourcemano/api-fe" - registryCredential = '' // To be updated with actual ID in the future + registryCredential = '' // To be updated with an explicit ID } agent any stages { stage('Build API-FE image') { steps{ - sh "echo Building API-FE image" + echo "Building API-FE image" script { dockerImage = docker.build "${env.imagename}:${env.BUILD_NUMBER}" } @@ -17,20 +17,19 @@ pipeline { } stage('Upload to Docker registry') { steps{ - sh "echo Here it would upload the image with appropriate tags: build number, latest" - /*script { + echo "Uploads the image with appropriate tags: build number, latest" + script { docker.withRegistry( '', registryCredential ) { dockerImage.push("${env.BUILD_NUMBER}") dockerImage.push('latest') } - }*/ + } } } stage('Remove unused Docker image') { steps{ sh "docker rmi ${imagename}:${BUILD_NUMBER}" - // Commented until "upload" stage can be uncommented as well - //sh "docker rmi ${imagename}:latest" + sh "docker rmi ${imagename}:latest" } } } -- GitLab