如何使用jenkins管道获取rspec junit报告

时间:2019-03-26 19:42:01

标签: jenkins rspec jenkins-pipeline pipeline

我正在尝试发布从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报告的替代方法?

谢谢!

0 个答案:

没有答案