Jenkins html publisher: существует каталог, но не удалось скопировать

Я попробовал ответить на вопрос, что Дженкинс-Джоб не справился, но это не помогло мне

У кого-нибудь есть другой ответ? 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/локальные/кот/WebApps/Jenkins/работа /Data_Ingestion_Tool/строит/

папка, но это все равно не помогает :(

я не знаю, как дать разрешения авторизованному пользователю jenkins. Кто-нибудь может мне помочь в решении этой проблемы? Заранее спасибо!

Ответ 1

Если вы исключили дисковое пространство и разрешения, возможно, проблема в конфигурации.

Ошибка возникает из- за того, что плагин 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/?

Ответ 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'
 ])

После того, как я изменил, он includes в includes: '**/*' проблема исчезла