詹金斯找不到文物

时间:2016-04-22 23:27:55

标签: jenkins artifacts

我有一个jenkins运行一个工作,之后我想要它“归档工件”,这基本上只是获取一些文件。

Job克隆了一个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

我真的不明白为什么找不到它们。

希望有人可以提供帮助!

谢谢!

1 个答案:

答案 0 :(得分:0)

我终于找到了我的问题。我已经配置了作业来进行git克隆。但由于某种原因,我还在构建步骤中添加了克隆...一旦我删除了jenkins就开始正确地获取文件。

我仍然想明白为什么会发生这种情况......

感谢所有