This commit is contained in:
udaykiran 2023-08-09 15:59:51 +05:30
parent 179b26d9c2
commit 4c10f0a3b6

View file

@ -0,0 +1,48 @@
pipeline {
agent { label 'JDK-17' }
options {
timeout(time: 30, unit: 'MINUTES')
}
triggers {
pollSCM('* * * * *')
}
tools {
jdk 'JDK-17'
}
stages {
stage('vcs') {
steps {
git url: 'https://github.com/uday1g/spring-petclinic.git',
branch: 'main'
}
}
stage('build and package') {
steps {
rtMavenDeployer (
id: "SPC_DEPLOYER",
serverId: "JFROG_CLOUD",
releaseRepo: 'qt-app-libs-snapshot-local',
snapshotRepo: 'qt-app-libs-snapshot-local'
)
rtMavenRun (
tool: 'MAVEN_3.9', // Tool name from Jenkins configuration
pom: 'pom.xml',
goals: 'clean install',
deployerId: "SPC_DEPLOYER"
//,
//buildName: "${JOB_NAME}",
//buildNumber: "${BUILD_ID}"
)
rtPublishBuildInfo (
serverId: "JFROG_CLOUD"
)
}
}
stage('reporting') {
steps {
junit testResults: '**/target/surefire-reports/TEST-*.xml'
}
}
}
}