【发布时间】:2017-04-24 07:04:25
【问题描述】:
我的.gitlab-ci.yml 中有一个步骤可以运行生成一些工件的脚本。在正常情况下,该目录包含工件,它们是由 gitlab-ci 提取的。但是,我正在尝试进行设置,以便在没有工件的情况下任务失败。我现在得到的只是日志中的一个警告,告诉我没有工件。我想将此警告视为错误并使任务失败。有没有办法做到这一点?
如果工件不存在,我想我可以更新我的 bash 脚本以退出非零,但如果可能的话,我想在 gitlab 任务定义中这样做。
rpm_build:
stage: build
script: ./scripts/build_rpms.sh
artifacts:
paths:
- my/RPMS/
expire_in: 3 days
我查看了有关工件部分的文档,但找不到任何东西。
【问题讨论】:
标签: gitlab-ci gitlab-ci-runner