From 479b7ec0170ff69739b732aff307de4eb5d49515 Mon Sep 17 00:00:00 2001 From: ihebkchiche <131874682+ihebkchiche@users.noreply.github.com> Date: Thu, 28 Sep 2023 18:32:48 +0200 Subject: [PATCH] Create jenkinsfile --- jenkinsfile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 jenkinsfile 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" + } +} +} +}