gitlab ci:用于作业工件的“无文件可上传”

时间:2020-09-02 08:23:52

标签: 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报告在那里。

1 个答案:

答案 0 :(得分:1)

Paths are relative to the project directory。如此说来,您将无法访问项目目录之外的文件,因此/*.csv是不正确的。

如果文件在项目中,则只需设置相对于项目的路径,例如如果您在reports文件夹中,则将路径设为reports/*.csv