Commit adb31b68 authored by Francisco-Javier Ramon Salguero's avatar Francisco-Javier Ramon Salguero
Browse files

Updates Jenkinsfile to push image to registry

parent 94faab0b
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -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"
      }
    }
  }