gpt4 book ai didi

gitlab-ci - 使用 GitLab CI 作业成功和失败时的不同工件

转载 作者:行者123 更新时间:2023-12-03 23:53:45 30 4
gpt4 key购买 nike

需要上传神器binary.bin作业成功后 build_trace.log失败时。

关注 artifacts:when
我看不到这种能力。

有什么棘手的黑客吗?

我想看到类似的东西

job:
artifacts:
- name: failed_trace_log
when: on_failure
paths:
- build_trace.log
- name: succeed
when: on_success
paths:
- binary.bin

目前的解决方法是:
job:
artifacts:
when: always
paths:
- build_trace.log
- binary.bin

最佳答案

一种替代方法是使用 when:on_failure在第一个清理工作之后。

stages:
- build
- cleanup_build

job:
stage: build
script:
- make build
artifacts:
paths:
- binary.bin

cleanup_job:
when: on_failure
stage: cleanup_build
script:
- do cleanup
artifacts:
paths:
- build_trace.log

关于gitlab-ci - 使用 GitLab CI 作业成功和失败时的不同工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53175099/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com