Updates Jenkinsfile to push image to registry
authorFrancisco-Javier Ramón Salguero <javier.ramon@telefonica.com>
Wed, 30 Sep 2020 11:25:31 +0000 (13:25 +0200)
committerFrancisco-Javier Ramón Salguero <javier.ramon@telefonica.com>
Wed, 30 Sep 2020 11:25:31 +0000 (13:25 +0200)
Jenkinsfile

index 29a4109..f46a6e9 100644 (file)
@@ -3,13 +3,13 @@ def dockerImage
 pipeline {
   environment {
     imagename = "opensourcemano/api-fe"
-    registryCredential = '<credentials>'  // 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"
       }
     }
   }