.respdiff-recent-named: &respdiff_recent_named
<<: *respdiff_job
<<: *base_image
- allow_failure: true #GL!11355
needs:
- job: ci-variables
artifacts: true
script:
- cd ${CI_PROJECT_DIR}
- - mkdir version-under-test
- - cp -ar bin version-under-test/
- BASELINE=${CI_MERGE_REQUEST_TARGET_BRANCH_NAME:-$BIND_BASELINE_VERSION}
- git fetch --unshallow origin ${BASELINE}
- - git checkout FETCH_HEAD
+ - git worktree add baseline-build FETCH_HEAD
+ - cd baseline-build
- autoreconf -fi
- *configure
- make -j${BUILD_PARALLEL_JOBS:-1} V=1
- cd "$CI_PROJECT_DIR"/bind9-qa/respdiff
- - bash respdiff.sh -s named -q "${PWD}/100k_mixed.txt" -c 3 -w "${PWD}/rspworkdir" "${CI_PROJECT_DIR}/version-under-test" "${CI_PROJECT_DIR}/bin/named/named"
+ - bash respdiff.sh -s named -q "${PWD}/100k_mixed.txt" -c 3 -w "${PWD}/rspworkdir" "${CI_PROJECT_DIR}" "${CI_PROJECT_DIR}/baseline-build/bin/named/named"
respdiff:recent-named:
<<: *respdiff_recent_named