我正在尝试发布从Jenkins Pipeline用rspec生成的junit报告。我收到一个错误消息,因为在构建后的操作中找不到报告文件
pipeline {
agent none
stages {
stage('build') {
agent { dockerfile true }
steps {
sh 'rubocop'
}
}
stage('test') {
agent { dockerfile true }
steps {
sh 'bundle exec rspec --format RspecJunitFormatter --out rspec.xml'
}
}
//some extra stages that requires agents different than the dockerfile one
post {
always {
junit 'rspec.xml'
}
}
}
}
是否有一种在代理之间“共享” xml文件的方法,还是一种获取任何格式的rspec报告的替代方法?
谢谢!