这是我第一次尝试生成gitlab-ci作业工件。我的ci脚本生成了一个我想作为作业中的工件下载的csv文件。 yaml文件如下。
unittest:
script:
- cd unittest
- bash ci-test.sh
artifacts:
paths:
- /*.csv
when: always
expire_in: 1 day
我收到了这样的错误消息。
Uploading artifacts for successful job
00:02
Uploading artifacts...
WARNING: /*.csv: no matching files
ERROR: No files to upload
我已经确认生成的csv报告在那里。
答案 0 :(得分:1)
Paths are relative to the project directory。如此说来,您将无法访问项目目录之外的文件,因此/*.csv
是不正确的。
如果文件在项目中,则只需设置相对于项目的路径,例如如果您在reports
文件夹中,则将路径设为reports/*.csv