Migrating publishing to gradle
This commit is contained in:
parent
f4cd76ef7d
commit
bf34f79d19
3 changed files with 44 additions and 37 deletions
14
Jenkinsfile
vendored
14
Jenkinsfile
vendored
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue