Add runsc logs to kokoro artifacts

PiperOrigin-RevId: 272286122
This commit is contained in:
Fabricio Voznika
2019-10-01 13:51:10 -07:00
committed by gVisor bot
parent 103a3906b0
commit 739f53fc17
6 changed files with 14 additions and 2 deletions
+1
View File
@@ -5,5 +5,6 @@ action {
regex: "**/sponge_log.xml"
regex: "**/sponge_log.log"
regex: "**/outputs.zip"
regex: "**/runsc_logs_*.tar.gz"
}
}
+1
View File
@@ -5,5 +5,6 @@ action {
regex: "**/sponge_log.xml"
regex: "**/sponge_log.log"
regex: "**/outputs.zip"
regex: "**/runsc_logs_*.tar.gz"
}
}
+1
View File
@@ -5,5 +5,6 @@ action {
regex: "**/sponge_log.xml"
regex: "**/sponge_log.log"
regex: "**/outputs.zip"
regex: "**/runsc_logs_*.tar.gz"
}
}
+1
View File
@@ -5,5 +5,6 @@ action {
regex: "**/sponge_log.xml"
regex: "**/sponge_log.log"
regex: "**/outputs.zip"
regex: "**/runsc_logs_*.tar.gz"
}
}
+1
View File
@@ -5,5 +5,6 @@ action {
regex: "**/sponge_log.xml"
regex: "**/sponge_log.log"
regex: "**/outputs.zip"
regex: "**/runsc_logs_*.tar.gz"
}
}
+9 -2
View File
@@ -79,9 +79,16 @@ function collect_logs() {
# Collect sentry logs, if any.
if [[ -v RUNSC_LOGS_DIR ]] && [[ -d "${RUNSC_LOGS_DIR}" ]]; then
local -r logs=$(ls "${RUNSC_LOGS_DIR}")
# Check if the directory is empty or not (only the first line it needed).
local -r logs=$(ls "${RUNSC_LOGS_DIR}" | head -n1)
if [[ "${logs}" ]]; then
tar --create --gzip --file="${KOKORO_ARTIFACTS_DIR}/${RUNTIME}.tar.gz" -C "${RUNSC_LOGS_DIR}" .
local -r archive=runsc_logs_"${RUNTIME}".tar.gz
if [[ -v KOKORO_BUILD_ARTIFACTS_SUBDIR ]]; then
echo "runsc logs will be uploaded to:"
echo " gsutil cp gs://gvisor/logs/${KOKORO_BUILD_ARTIFACTS_SUBDIR}/${archive} /tmp"
echo " https://storage.cloud.google.com/gvisor/logs/${KOKORO_BUILD_ARTIFACTS_SUBDIR}/${archive}"
fi
tar --create --gzip --file="${KOKORO_ARTIFACTS_DIR}/${archive}" -C "${RUNSC_LOGS_DIR}" .
fi
fi
fi