1
0
Fork 0
knot-resolver/tests/integration/deckard/ci/common.sh
Daniel Baumann fbc604e215
Adding upstream version 5.7.5.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-21 13:56:17 +02:00

17 lines
562 B
Bash

set -o errexit -o nounset
HEAD="$(git log -1 --format="%H" HEAD)"
MERGEBASE="$(git merge-base origin/master "${HEAD}")"
LOGDIR="$(pwd)"
PYTHON=${PYTHON:-"python3"}
CIDIR="$(dirname "${0}")"
# workaround for Gitlab's missing support for absolute paths in artifacts:
# https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/1011
declare -a LOGS
LOGS[0]="" # avoid unbound variable error if user does not specify own logs
function collect_logs {
set +o errexit
test -n "${LOGS[*]}" && cp "--target-directory=${LOGDIR}" ${LOGS[*]}
}
trap collect_logs EXIT