Skip to content
Snippets Groups Projects
Commit f1c91155 authored by Josh Rosen's avatar Josh Rosen
Browse files

[SPARK-10657] Remove SCP-based Jenkins log archiving

As of https://issues.apache.org/jira/browse/SPARK-7561, we no longer need to use our custom SCP-based mechanism for archiving Jenkins logs on the master machine; this has been superseded by the use of a Jenkins plugin which archives the logs and provides public links to view them.

Per shaneknapp, we should remove this log syncing mechanism if it is no longer necessary; removing the need to SCP from the Jenkins workers to the masters is a desired step as part of some larger Jenkins infra refactoring.

Author: Josh Rosen <joshrosen@databricks.com>

Closes #8793 from JoshRosen/remove-jenkins-ssh-to-master.
parent 64743870
No related branches found
No related tags found
No related merge requests found
...@@ -116,39 +116,6 @@ function post_message () { ...@@ -116,39 +116,6 @@ function post_message () {
fi fi
} }
function send_archived_logs () {
echo "Archiving unit tests logs..."
local log_files=$(
find .\
-name "unit-tests.log" -o\
-path "./sql/hive/target/HiveCompatibilitySuite.failed" -o\
-path "./sql/hive/target/HiveCompatibilitySuite.hiveFailed" -o\
-path "./sql/hive/target/HiveCompatibilitySuite.wrong"
)
if [ -z "$log_files" ]; then
echo "> No log files found." >&2
else
local log_archive="unit-tests-logs.tar.gz"
echo "$log_files" | xargs tar czf ${log_archive}
local jenkins_build_dir=${JENKINS_HOME}/jobs/${JOB_NAME}/builds/${BUILD_NUMBER}
local scp_output=$(scp ${log_archive} amp-jenkins-master:${jenkins_build_dir}/${log_archive})
local scp_status="$?"
if [ "$scp_status" -ne 0 ]; then
echo "Failed to send archived unit tests logs to Jenkins master." >&2
echo "> scp_status: ${scp_status}" >&2
echo "> scp_output: ${scp_output}" >&2
else
echo "> Send successful."
fi
rm -f ${log_archive}
fi
}
# post start message # post start message
{ {
start_message="\ start_message="\
...@@ -244,8 +211,6 @@ done ...@@ -244,8 +211,6 @@ done
test_result_note=" * This patch **fails $failing_test**." test_result_note=" * This patch **fails $failing_test**."
fi fi
send_archived_logs
} }
# post end message # post end message
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment