jenkins html出版商:目录存在,但无法复制到

k4aesqcs  于 2022-12-26  发布在  Jenkins
关注(0)|答案(3)|浏览(295)

我在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/本地/tomcat/网络应用程序/jenkins/作业/数据摄取工具/构建/
文件夹,但仍然没有帮助:(
我不知道如何给予登录的jenkins用户权限。有人能帮我解决这个问题吗?谢谢!

vvppvyoh

vvppvyoh1#

如果排除了磁盘空间和权限,那么问题可能出在配置上。
出现错误是因为HTML发布者插件复制了0个文件。可能只是您的输入配置不正确。
您是否可以检查您的工作空间(/usr/local/tomcat/webapps/jenkins/jobs/Data_Ingestion_Tool/workspace/DataIngestionTool/target/site/jacoco),并检查您要复制的文件是否位于该路径下?
如果没有,您在/usr/local/tomcat/webapps/jenkins/jobs/数据摄取工具/构建/2013-08-19_12-28-39/下有什么?

i1icjdpr

i1icjdpr2#

在我的例子中,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'
 ])

一旦我把它改成includes,问题就没有了

0ve6wy6x

0ve6wy6x3#

得到了同样的问题,只要我的目标文件夹是空的。一旦填充了一个文件,至少这个错误停止显示。

相关问题