У меня есть jenkins, работающий на работу, после чего я хочу, чтобы он «архивировал артефакт», который в основном просто получает некоторые файлы.Jenkins не может найти артефакты
Работа клонирует github и при запуске генерирует некоторые файлы журналов, которые мне нужны. шум является:
logfiles/*
Я добавил команду в список каталога, чтобы убедиться, что файлы там, и на самом деле они есть.
+ ls -la logfiles
total 24
drwxr-xr-x 2 root root 4096 Apr 22 23:23 .
drwxr-xr-x 8 root root 4096 Apr 22 23:23 ..
-rw-r--r-- 1 root root 0 Apr 22 23:23 1461367410777_testuuid_61746144-3A3A-5555-4944-3D5343414C41.log
-rw-r--r-- 1 root root 1248 Apr 22 23:23 1461367410777_testuuid_61746144-3A3A-5555-4944-3D5343414C41_shortmsg.csv
-rw-r--r-- 1 root root 2521 Apr 22 23:23 1461367410777_testuuid_61746144-3A3A-5555-4944-3D5343414C41_stats.log
-rw-r--r-- 1 root root 8035 Apr 22 23:23 1461367410777_testuuid_61746144-3A3A-5555-4944-3D5343414C41_trace_msg.log
Archiving artifacts
ERROR: No artifacts found that match the file pattern "logfiles/*". Configuration error?
ERROR: ‘logfiles/*’ doesn’t match anything, but ‘*’ does. Perhaps that’s what you mean?
Build step 'Archive the artifacts' changed build result to FAILURE
Я действительно не понимаю, почему они не найдены.
Надеюсь, кто-то может помочь!
Спасибо!
Если редактировать _FILES в архив: LogFiles/* _ в конфигурации в Иове с файлами существующими вы получаете ошибка msg "** 'logfiles/*' не соответствует чему-либо **" сразу ниже? –
Да :(не имеет смысла –
Это действительно странно, я попробовал это здесь (с v1.566 на Windows, но это не должно иметь значения), и это сработало. Что делать, если вы определяете: '**/logfiles/*' «Перезагрузите Jenkins? –