我想知道如何在gitlab持续集成中为失败的构建生成工件,以查看构建生成的html报告。
我试过这样:
artifacts:
when: on_failure
paths:
- SmokeTestResults/
- package.json
但不幸的是它不起作用。我正在使用Gitlab 8.11.4社区版。
答案 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