added jfrog

This commit is contained in:
Naresh 2023-03-16 06:53:52 -04:00
parent 519e750a89
commit 3297193967

View file

@ -18,5 +18,48 @@ pipeline {
-Dsonar.projectKey=nareshspc'
}
}
stage('Artifactory configuration') {
steps {
rtServer (
id: "ARTIFACTORY_SERVER",
url: 'https://nareshqt.jfrog.io',
credentialsId: 'jfrog'
)
rtMavenDeployer (
id: "MAVEN_DEPLOYER",
serverId: "ARTIFACTORY_SERVER",
releaseRepo: 'libs-release',
snapshotRepo: 'libs-snapshot'
)
rtMavenResolver (
id: "MAVEN_RESOLVER",
serverId: "ARTIFACTORY_SERVER",
releaseRepo: 'libs-release',
snapshotRepo: 'libs-snapshot'
)
}
}
stage('package') {
tools {
jdk 'jdk_17'
}
steps {
rtMavenRun (
tool: 'maven',
pom: 'pom.xml',
goals: 'package',
deployerId: "MAVEN_DEPLOYER"
)
rtPublishBuildInfo (
serverId: "ARTIFACTORY_SERVER"
)
}
}
stage{
steps{
archiveArtifacts artifacts: '**target/*.jar',
onlyIfSuccessful: true
}
}
}
}