У меня есть конвейер на основе Jenkinsfile, который выполняет сборку с использованием gradle, которая затем производит сканирование сборки, которое отправляется в вывод консоли. Я нашел плагин Jenkins (https://wiki.jenkins.io/display/JENKINS/Gradle+Plugin), который сканирует консоль и хорошо отображает все ссылки для сканирования сборки.
Когда я интегрировал в свой конвейер на основе Jenkinsfile, он не работает.
Вот файл Дженкинса:
node {
// This displays colors using the 'xterm' ansi color map.
try {
wrap([$class: 'BuildScanBuildWrapper']) {
stage "Create build output"
println "Doing gradle build"
sh "cd projects/ospackage-plugin/ && ./gradlew -I ./init.gradle tasks"
}
}
catch (err) {
println "FAILURE: ${err}"
throw err
}
}