From: Tomas Krizek Date: Mon, 9 Sep 2019 13:17:55 +0000 (+0200) Subject: ci: refuse respdiff jobs when reference is unstable X-Git-Tag: v4.2.1~7^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=133bf328e64f662052701a52c495a9999b4e14e7;p=thirdparty%2Fknot-resolver.git ci: refuse respdiff jobs when reference is unstable --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4e81c2ddd..362eaba31 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -341,6 +341,7 @@ pytests: - $SKIP_CI == "1" script: - git diff-index --name-only origin/master | grep -qEv '^(AUTHORS|ci/|config.mk|COPYING|distro/|doc/|etc/|NEWS|README.md|scripts/|tests/|\.gitignore|\.gitlab-ci\.yml|\.travis\.yml)' || test $RESPDIFF_FORCE -gt 0 || exit 0 + - test ! -f /var/tmp/respdiff-jobs/buffer/buffer_$RESPDIFF_TEST_stats.json || test $RESPDIFF_FORCE -gt 0 || ( echo "Reference unstable, try again in ~3h or use RESPDIFF_FORCE=1."; exit 1 ) - export LABEL=gl$(date +%s) - export COMMITDIR="/var/tmp/respdiff-jobs/$(git rev-parse --short HEAD)-$LABEL" - export TESTDIR="$COMMITDIR/$RESPDIFF_TEST"