Gitlab CI:如果超过90%的测试通过,是否将管道报告作为通过?

Gitlab CI:如果超过90%的测试通过,是否将管道报告作为通过?,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,在使用Jenkins多年后,我是gitlab CI的新手。我正在尝试将我的旧项目转换为使用Gitlab CI,但我想知道这是否可行 在Jenkins中,我有一段代码,可以得到测试的数量,并计算出通过的百分比,如果通过率超过90%,那么我将Jenkins构建设置为成功,如果这应该以类似于Jenkins的方式实现。基本上,您需要捕获测试工具的输出,然后对其进行处理,并在条件允许时失败。可以使用bash、smth等: - if [ $percentage -lt 90 ]; the

在使用Jenkins多年后,我是gitlab CI的新手。我正在尝试将我的旧项目转换为使用Gitlab CI,但我想知道这是否可行


在Jenkins中,我有一段代码,可以得到测试的数量,并计算出通过的百分比,如果通过率超过90%,那么我将Jenkins构建设置为成功,如果这应该以类似于Jenkins的方式实现。基本上,您需要捕获测试工具的输出,然后对其进行处理,并在条件允许时失败。可以使用bash、smth等:

    - if [ $percentage -lt 90 ];
      then
        echo "Percentage of passed tests is less than 90";
        exit 1;
      fi;