12

Jenkins-Job failsで答えを試しましたが、役に立ちませんでした。

誰か違う答えはありますか?Jenkins は、Tomcat の下の Ubuntu 12.04 にインストールされます。CVS リポジトリでビルドするように構成しました。新しいビルドを作成しようとすると、以下のエラーが原因で失敗します。

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:34.392s
[INFO] Finished at: Mon Aug 19 12:32:14 IST 2013
[INFO] Final Memory: 13M/206M
[INFO] ------------------------------------------------------------------------
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at BUILD level /usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/workspace/DataIngestionTool/target/site/jacoco to /usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/builds/2013-08-19_12-28-39/htmlreports/Jacoco_Coverage_Report
ERROR: Directory '/usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/workspace/DataIngestionTool/target/site/jacoco' exists but failed copying to '/usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/builds/2013-08-19_12-28-39/htmlreports/Jacoco_Coverage_Report'.
ERROR: This is especially strange since your build otherwise succeeded.
Build step 'Publish HTML reports' changed build result to FAILURE
Finished: FAILURE

ユーザー権限がありませんか?

完全な読み書きアクセスを許可しようとしました

/usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/builds/

フォルダですが、それでも役に立ちません:(

ログインした jenkins ユーザーにアクセス許可を与える方法がわかりません。この問題の解決を手伝ってくれる人はいますか? 前もって感謝します!

4

2 に答える 2

6

ディスク容量と権限を除外した場合、問題はおそらく構成です。

HTML パブリッシャー プラグインが0 ファイルをコピーしたため、エラーが発生しました。入力構成が正しくない可能性があります。

ワークスペース (/usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/workspace/DataIngestionTool/target/site/jacoco) を確認して、コピーするファイルがそのパスの下にあることを確認できますか?

そうでない場合、 /usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/builds/2013-08-19_12-28-39/ の下に何がありますか?

于 2013-08-19T09:45:36.137 に答える
2

私の場合、HTML パブリッシャーの設定ミスが問題の原因でした

publishHTML([
  allowMissing: false,
  alwaysLinkToLastBuild: false,
  includes: '**/*.png',     <---------------------- this line
  keepAll: true,
  reportDir: 'reports/',
  reportFiles: 'broker_portal_uat_index.html',
  reportName: 'HTML Report',
  reportTitles: 'FH BP'
 ])

に変更したらincludesincludes: '**/*'問題はなくなりました

于 2019-07-09T14:33:52.980 に答える