Ste*_*bbi 5 gitlab-ci gitlab-ci-runner
我有一个步骤.gitlab-ci.yml来运行一个生成一些工件的脚本.在正常情况下,该目录包含工件,并且它们由gitlab-ci接收.但是,我正在尝试设置,以便在没有工件的情况下任务失败.我现在得到的只是日志中的警告告诉我没有文物.我想将此警告视为错误并使任务失败.有没有办法做到这一点?
我想如果工件不存在,我可以更新我的bash脚本以退出非零,但是如果可能的话我想在gitlab任务定义中这样做.
rpm_build:
stage: build
script: ./scripts/build_rpms.sh
artifacts:
paths:
- my/RPMS/
expire_in: 3 days
Run Code Online (Sandbox Code Playgroud)
我查看了工件部分的文档,但找不到任何内容.
目前,这仍然是 GitLab 中的一个未决问题:https://gitlab.com/gitlab-org/gitlab/-/issues/18921
因此,您将不得不以返回非零退出状态的方式更新脚本。
| 归档时间: |
|
| 查看次数: |
499 次 |
| 最近记录: |