24 lines
694 B
Groovy
24 lines
694 B
Groovy
properties([
|
|
gitLabConnection('IBTP'),
|
|
])
|
|
|
|
node {
|
|
stage("Checkout") {
|
|
checkout scm
|
|
}
|
|
gitlabBuilds(builds: ["build", "publish"]) {
|
|
stage("Build") {
|
|
gitlabCommitStatus("build") {
|
|
sh "chmod +x gradlew"
|
|
sh "./gradlew clean build"
|
|
}
|
|
}
|
|
stage("Publish Build Results") {
|
|
gitlabCommitStatus("publish") {
|
|
archiveArtifacts allowEmptyArchive: true, artifacts: "build/asciidoc/pdf/*.pdf"
|
|
scanForIssues sourceCodeEncoding: 'UTF-8', tool: taskScanner(highTags: 'FIXME', ignoreCase: true, includePattern: 'src/**/*.adoc', normalTags: 'TODO')
|
|
}
|
|
}
|
|
}
|
|
}
|