From 953e890e59f339000585a45bf396897bf13ab676 Mon Sep 17 00:00:00 2001 From: NdawulaPro <114312409+NdawulaPro@users.noreply.github.com> Date: Wed, 19 Oct 2022 18:07:11 -0400 Subject: [PATCH] Create Jenkinsfile --- Jenkinsfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..e339279 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,27 @@ +pipeline { + agent any + stages { + stage('Vadidate mavn project') { + steps { + sh "mvn validate" + } + } + stage('Run maven test') { + steps { + sh "mvn test" + } + } + stage('Run clean install') { + steps { + sh "mvn clean install" + } + } + stage('Push package to Jfrog') { + steps { + configFileProvider([configFile(fileId: '5d0920bc-97c5-4877-8aa4-2f61975fa9fc', variable: 'MAVEN_SETTINGS_XML')]) { + sh 'mvn -U --batch-mode -s $MAVEN_SETTINGS_XML clean deploy' + } + } + } + } +}