jenkins-lib/vars/mergeJunitResults.groovy

10 lines
354 B
Groovy

def request = libraryResource 'com/mycorp/pipeline/somelib/request.json'
def call() {
tmpdir = env.TMPDIR ? env.TMPDIR : '.'
writeFile file:"${tmpdir}/merge-junit-results.py", text: libraryResource('merge-junit-results.py')
sh "python3 ${tmpdir}/merge-junit-results.py junit-*.xml >junit.xml"
sh 'rm junit-*.xml'
junit 'junit.xml'
}