Files
generations/Jenkinsfile
T
2020-06-13 14:35:42 +00:00

24 lines
700 B
Groovy

properties([
gitLabConnection('IBTP'),
])
node {
stage("Checkout") {
checkout scm
}
gitlabBuilds(builds: ["build", "publish"]) {
stage("Build") {
gitlabCommitStatus("build") {
sh "chmod +x gradlew"
sh "./gradlew 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')
}
}
}
}