私のJenkinsfileでは、私はpublishHTMLを使用してPITのレポートを公開しています。私のステップは次のとおりですJenkinsfileのディレクトリ名のワイルドカードがpublishHTMLを使用して認識されない
stage('Results') {
publishHTML([allowMissing: false, alwaysLinkToLastBuild: false,
keepAll: false, reportDir: 'target/pit-reports/*/', reportFiles: 'index.html', reportName: 'PIT Report'])
}
このディレクトリのディレクトリは\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.
*
または**
が動作しないワイルドカード。 jenkinsfileのディレクトリ名にワイルドカードを使用するにはどうしたらいいですか?また、WindowsやUNIXでこれを行うときに違いがありますか?