私の Jenkinsfile では、 publishHTML を使用してPITのレポートを公開しています。私のステップは次のとおりです
stage('Results') {
publishHTML([allowMissing: false, alwaysLinkToLastBuild: false,
keepAll: false, reportDir: 'target/pit-reports/*/', reportFiles: 'index.html', reportName: 'PIT Report'])
}
index.html のディレクトリはこんな感じ\target\pit-reports\201612081633
です。その最後の部分201612081633
はもちろん毎回異なります。Windows マシンで使用target/pit-reports/*/
すると、次のエラーが発生します。
ERROR: Specified HTML directory 'D:\David\Tools\Jenkins\workspace\jenkinsSandbox\target\pit-reports\*' does not exist.
ワイルドカード*
or**
は機能しません。jenkinsfile のディレクトリ名にワイルドカードを使用するにはどうすればよいですか? Windows または UNIX でこれを行う場合に違いはありますか?