mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
builtkite: collect runtime logs
PiperOrigin-RevId: 487748622
This commit is contained in:
@@ -54,8 +54,12 @@ rm -rf "${profile_output}"
|
||||
# Clean the bazel cache, if there's failure.
|
||||
if test "${BUILDKITE_COMMAND_EXIT_STATUS}" -ne "0"; then
|
||||
set -x
|
||||
if [ -d "/tmp/${BUILDKITE_JOB_ID}/" ]; then
|
||||
tar -czf "/tmp/${BUILDKITE_JOB_ID}.tar.gz" -C /tmp/ "${BUILDKITE_JOB_ID}"
|
||||
# LINT.IfChange
|
||||
runtime="buildkite_runtime_${BUILDKITE_BRANCH}-${BUILDKITE_BUILD_ID}"
|
||||
runtime="$(echo "$runtime" | sed -r 's~[^-_a-z0-9]+~_~g')"
|
||||
# LINT.ThenChange(pre-command)
|
||||
if [ -d "/tmp/${runtime}/" ]; then
|
||||
tar -czf "/tmp/${BUILDKITE_JOB_ID}.tar.gz" -C /tmp/ "${runtime}"
|
||||
buildkite-agent artifact upload "/tmp/${BUILDKITE_JOB_ID}.tar.gz"
|
||||
fi
|
||||
# Attempt to clear the cache and shut down.
|
||||
|
||||
@@ -35,8 +35,10 @@ export TOTAL_PARTITIONS=${BUILDKITE_PARALLEL_JOB_COUNT:-1}
|
||||
# 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')"
|
||||
# LINT.ThenChange(post-command)
|
||||
|
||||
# If running in a container, set the reload command appropriately.
|
||||
if [[ -x /tmp/buildkite-reload-host-docker/reload ]]; then
|
||||
|
||||
Reference in New Issue
Block a user