Gitlab CI:如果未设置变量,管道会失败吗?
Gitlab CI: Fail pipeline if variable not set?
如果用户触发了管道并且没有为名为 options
的变量设置值,是否有办法使我的整个管道失败?
我试过 only 和 rules 之类的东西,但它们只是跳过作业而不是让所有作业都失败。
是的,虽然你失败的方式取决于你的跑步者所基于的系统。
例如,在基于 Linux/bash 的运行程序中,您只需要 exit 1
(而不是 exit 0
)来停止执行并使管道失败
如果用户触发了管道并且没有为名为 options
的变量设置值,是否有办法使我的整个管道失败?
我试过 only 和 rules 之类的东西,但它们只是跳过作业而不是让所有作业都失败。
是的,虽然你失败的方式取决于你的跑步者所基于的系统。
例如,在基于 Linux/bash 的运行程序中,您只需要 exit 1
(而不是 exit 0
)来停止执行并使管道失败