diff --git a/Jenkinsfile b/Jenkinsfile index d6a3b13df..48c067739 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,23 +1,18 @@ pipeline { - agent none stages { - stage('Maven Install') { - agent { - docker { - image 'maven:3.5.0' - } - } - steps { - sh 'mvn clean install' + agent any + stages { + + stage('Maven Install') { + steps { + sh 'mvn clean install' } } stage('Docker Build') { - agent any steps { sh 'docker build -t shanem/spring-petclinic:latest .' } } stage('Docker Push') { - agent any steps { withCredentials([usernamePassword(credentialsId: 'dockerHub', passwordVariable: 'dockerHubPassword', usernameVariable: 'dockerHubUser')]) { sh "docker login -u ${env.dockerHubUser} -p ${env.dockerHubPassword}"