From 87578efc718e84d0dfaf2553f00b2f3ba1c5ad3e Mon Sep 17 00:00:00 2001 From: Michal Nowak Date: Wed, 22 Dec 2021 11:14:56 +0100 Subject: [PATCH] Execute respdiff jobs out-of-order Commit 2ececf2c dropped dependency of "respdiff" and "respdiff-third-party" jobs on "tarball-create" job because these jobs don't need to depend on in (e.g., for its artifacts). This, however, caused that respdiff jobs weren't started out-of-order and artifacts from all the "Build" stage jobs plus "unit:gcc:buster:amd64" job were downloaded to project directory and caused problems with compilation: Originally, the dependency on "tarball-create" has been added in 04f8b65a to indicate that respdiff "is meant to operate on two different BIND versions". It seems that the intent didn't work out, and we better make it obvious that respdiff jobs don't depend on any other job and should be run out-of-order. --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9e25c63b11..abb0e64ff6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1234,6 +1234,7 @@ respdiff: - make -j${BUILD_PARALLEL_JOBS:-1} V=1 - cd ../bind-qa/bind9/respdiff - bash respdiff.sh -s named -q "${PWD}/100k_mixed.txt" -c 3 -w "${PWD}/rspworkdir" "${CI_PROJECT_DIR}" "${CI_PROJECT_DIR}/refserver" + needs: [] artifacts: paths: - refserver @@ -1260,6 +1261,7 @@ respdiff-third-party: - git clone --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.isc.org/isc-private/bind-qa.git - cd bind-qa/bind9/respdiff - bash respdiff.sh -s third_party -q "${PWD}/100k_mixed.txt" -c 1 -w "${PWD}/rspworkdir" "${CI_PROJECT_DIR}" + needs: [] artifacts: paths: - bind-qa/bind9/respdiff