diff --git a/jenkinsfile b/jenkinsfile new file mode 100644 index 00000000..45f779c9 --- /dev/null +++ b/jenkinsfile @@ -0,0 +1,32 @@ +pipeline { + agent {label 'Jenkins-Agent'} + tools { + jdk 'Java17' + maven 'Maven3' + } + stages{ + stage("Cleanup Workspace"){ + steps { + cleanWs() + } + } + +stage("Checkout from SCM"){ + steps { + git branch: 'main', credentialsId: 'github', url: 'git utl' + } +} + +stage("Build Application"){ + steps { + sh "mvn clean package" + } +} + +stage("Test Application"){ + steps { + sh "mvn test" + } +} +} +}