From: Francisco-Javier Ramón Salguero Date: Wed, 30 Sep 2020 11:25:31 +0000 (+0200) Subject: Updates Jenkinsfile to push image to registry X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=adb31b68dbbb05d376e5abafb1cb00399d44a51a;p=osm%2Fdocker-api-fe.git Updates Jenkinsfile to push image to registry --- 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" } } }