2017-03-04 14 views
1

HTMLパブリッシャープラグインを使用していて、HTMLレポートを生成してレポートフォルダに配置しています。 report/profile.htmlには私のレポートhtmlがあります。アーカイブするHTMLディレクトリにレポートがあるパスを指定しました。私はパスを/ apps/cmjenkins/workspace/service_testapps_copy/LISA Project/Mezzo_Automation/Reportsとして与えました。 C:/ Users/dtiker/Documents/Feb24/universe1_0_testapps/service_testapps/LISA Project/Mezzo_Automation/Reports 以下は、ジェンキンスを実行した後にコンソール出力に表示されるエラーです。構築Jenkins - HTML Publisherプラグインがビルドに失敗し、レポートディレクトリが存在しません。

12時45分34秒[htmlpublisher] HTMLレポートアーカイブ... 12時45分34秒[htmlpublisher]プロジェクトレベルのCでアーカイブ:/ユーザー/ dtiker /ドキュメント/ Feb24/universe1_0_testapps/service_testapps/LISAプロジェクト/ Mezzo_Automation/Reports/var/lib/jenkins/jobs/API_PROFILE_HTML_Report_POC/htmlreports/HTML_Report 12:45:34エラー:指定されたHTMLディレクトリ 'C:/ Users/dtiker/Documents/Feb24/universe1_0_testapps/service_testapps/LISA Project/Mezzo_Automation /レポート 'は存在しません。 12時45分34秒ビルドステップは、「HTML形式のレポートを公開」FAILURE 12時45分34秒仕上がりに結果を構築変更:私はそのディレクトリが存在しないことを確認しFAILURE

。誰かが私に間違っていることを教えてもらえますか?

+1

ファイルへの相対パスを試すことはできますか? –

+0

相対パスが機能しませんでした。それで絶対パスを与えた理由 – user2864458

+0

すべてのビルドで同じワークスペースディレクトリを持たない可能性が高いです。 –

答えて

0

あなたの仕事(各node{})は、独自の作業領域を使用します。常に、現在のビルドのファイルを相対パスで参照する必要があります。

publishHTML(reportDir: 'reports', reportFiles: 'profile.html']) 
関連する問題