Gitlab 中构建失败的工件

Jer*_*zka 9 gitlab gitlab-ci gitlab-ci-runner

我想知道如何在 gitlab 持续集成中为失败的构建生成工件,以查看构建生成的 html 报告。

我试过这样:

 artifacts:
    when: on_failure
      paths:
        - SmokeTestResults/
        - package.json
Run Code Online (Sandbox Code Playgroud)

但不幸的是它不起作用。我正在使用 Gitlab 8.11.4 社区版。

DV8*_*2XL 13

使用when: on_failure在出现故障时上传工件。

要始终上传神器尽管失败,使用when: always

https://docs.gitlab.com/ce/ci/yaml/index.html#artifactswhen


小智 9

何时、路径和文件都应该在同一级别

artifacts:
  when: on_failure
  paths:
  - SmokeTestResults/
  - package.json
Run Code Online (Sandbox Code Playgroud)