diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile index 52eed25843..d2cb19ff8e 100644 --- a/jenkins/Jenkinsfile +++ b/jenkins/Jenkinsfile @@ -1,30 +1,39 @@ pipeline { agent any + tools { + maven "Maven 3.9.9" + } + stages { - stage('Build') { + stage("Clean Up") { steps { - sh 'mvn -B -DskipTests clean package' + deleteDir() } } - stage('Test') { + stage("Clone Repo") { steps { - sh 'mvn test' + sh "git clone https://github.com/jenkins-docs/simple-java-maven-app.git" } - post { - always { - junit 'target/surefire-reports/*.xml' + } + stage("Build") { + steps { + dir("simple-java-maven-app") { + sh "mvn -B -DskipTests clean package" } } } - stage('Deliver') { + stage("Test") { steps { - sh './jenkins/scripts/deliver.sh' + dir("simple-java-maven-app") { + sh 'mvn test' + } } } - stage('Complete') { + stage("Complete") { steps { - echo 'Job Complete!' + echo "Completed Stage!" + } } - } + } } }