pipeline {
	agent any
    tools {
    	maven 'maven3'
                 jdk 'JDK8'
    }
    stages {      
        stage('Build maven ') {
            steps { 
                    sh 'pwd'
		    
		 
                    sh 'mvn  clean install package'
          }
        } 
   }
   stage('Copy Artifact') {
      steps { 
          sh 'cp -r petclinic-build/target/*.war docker'
            }  
    }
	       
        stage('Build docker image ') {
            steps {
                script {
                    
                    docker.build('prawinkorvi/petclinic-build/docker')
                    docker.withRegistry('https://registry.hub.docker.com', 'dockerhub') {
                        customImage.push(versionnum+"."+"${env.BUILD_NUMBER}")
                    }                      
                }  
            }  
   }
 
