12

我已经尝试过关于Jenkins-Job 的答案失败了,但它并没有帮助我。

有没有人有不同的答案?Jenkins 安装在 Ubuntu 12.04 下的 tomcat 下。我已将其配置为使用 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/

文件夹,但它仍然没有帮助:(

我不知道如何向登录的詹金斯用户授予权限。有人可以帮我解决这个问题吗?提前致谢!

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 回答