diff --git a/.buildkite/hooks/post-command b/.buildkite/hooks/post-command index ab4f9690a..0753d0155 100644 --- a/.buildkite/hooks/post-command +++ b/.buildkite/hooks/post-command @@ -56,8 +56,7 @@ if test "${BUILDKITE_COMMAND_EXIT_STATUS}" -ne "0"; then set -x dmesg -kT | tail -n 50 # LINT.IfChange - runtime="buildkite_runtime_${BUILDKITE_BRANCH}-${BUILDKITE_BUILD_ID}" - runtime="$(echo "$runtime" | sed -r 's~[^-_a-z0-9]+~_~g')" + runtime="buildkite_runtime" # LINT.ThenChange(pre-command) if [ -d "/tmp/${runtime}/" ]; then tar -czf "/tmp/${BUILDKITE_JOB_ID}.tar.gz" -C /tmp/ "${runtime}" diff --git a/.buildkite/hooks/pre-command b/.buildkite/hooks/pre-command index 40ad254dc..95483e7ae 100644 --- a/.buildkite/hooks/pre-command +++ b/.buildkite/hooks/pre-command @@ -64,13 +64,12 @@ if [[ "${BUILDKITE_BRANCH}" =~ ^test/ ]]; then # LINT.ThenChange(../../tools/make_release.sh) fi -# Set the system-wide Docker runtime name after the BuildKite branch name. -# Remove any slashes and other characters that are not supported in Docker -# runtime names. The runtime name must be a single valid path component. # LINT.IfChange -export RUNTIME="buildkite_runtime_${BUILDKITE_BRANCH}-${BUILDKITE_BUILD_ID}" -export RUNTIME="$(echo "$RUNTIME" | sed -r 's~[^-_a-z0-9]+~_~g')" +export RUNTIME="buildkite_runtime" # LINT.ThenChange(post-command) +if [ -d "/tmp/${RUNTIME}/" ]; then + sudo rm -rf "/tmp/${RUNTIME}/" +fi # If running in a container, set the reload command appropriately. if [[ -x /tmp/buildkite-reload-host-docker/reload ]]; then