Migrating publishing to gradle

This commit is contained in:
Ziver Koc 2024-09-10 22:36:53 +02:00
parent f4cd76ef7d
commit bf34f79d19
3 changed files with 44 additions and 37 deletions

14
Jenkinsfile vendored
View file

@ -14,22 +14,20 @@ node {
}
withMaven(mavenConfiguration) {
def mvnParams = "-Dbuild.number=${BUILD_NUMBER} -Dbuild.development=false"
def gradleParams = "--no-daemon -Pversion=1.0.${BUILD_NUMBER}"
stage('Build') {
sh "mvn ${mvnParams} clean compile"
sh "./gradlew ${gradleParams} -x test clean build"
}
stage('Test') {
sh "mvn ${mvnParams} test"
}
stage('Package') {
sh "mvn ${mvnParams} -DskipStatic -DskipTests package"
sh "./gradlew ${gradleParams} test"
}
stage('Deploy') {
sh "mvn ${mvnParams} -DskipStatic -DskipTests deploy"
sh "./gradlew ${gradleParams} publishToMavenLocal"
sh "./gradlew ${gradleParams} -Prelease publish"
sh "mvn ${mvnParams} scm:tag"
}
}