如何解决gitlab ci:用于作业工件的“无文件可上传”
这是我第一次尝试生成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报告在那里。
解决方法
Paths are relative to the project directory。如此说来,您将无法访问项目目录之外的文件,因此/*.csv
是不正确的。
如果文件在项目中,则只需设置相对于项目的路径,例如如果您在reports
文件夹中,则将路径设为reports/*.csv
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。