【发布时间】:2020-10-02 09:00:12
【问题描述】:
我在 Gitlab 管道中使用 docker 容器 (sslyze) 进行一些测试。该管道始终成功,但如果容器在其输出中报告“FAIL”,我希望管道失败。目前,如果在终端输出中报告“FAIL”,仍会报告退出代码 0(因为扫描本身有效),因此 Gitlab 会通过管道。
我是 Gitlab 的新手,但对 Jenkins 很熟悉,在 Jenkins 中,您可能会根据使用 Text Finder 的终端输出失败这项工作。 Gitlab中是否有类似的概念?
【问题讨论】:
-
@secustor 谢谢你,足够相似以提供一些帮助,在下面发布了我的解决方案。再次感谢。