Gitlab中失败构建的工件

时间:2016-09-28 12:19:47

标签: gitlab gitlab-ci gitlab-ci-runner

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

我试过这样:

 artifacts:
    when: on_failure
      paths:
        - SmokeTestResults/
        - package.json

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

2 个答案:

答案 0 :(得分:4)

如果发生故障,使用when: on_failure仅上传工件

要始终上传工件尽管失败,请使用when: always

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

答案 1 :(得分:1)

何时,路径和文件都应处于同一级别

artifacts:
  when: on_failure
  paths:
  - SmokeTestResults/
  - package.json