diff options
Diffstat (limited to 'utils/slave-logs')
-rwxr-xr-x | utils/slave-logs/archive-slave-logs | 19 | ||||
-rwxr-xr-x | utils/slave-logs/jenkins-clean-slave-logs | 4 | ||||
-rwxr-xr-x | utils/slave-logs/merge-logs.sh | 18 |
3 files changed, 0 insertions, 41 deletions
diff --git a/utils/slave-logs/archive-slave-logs b/utils/slave-logs/archive-slave-logs deleted file mode 100755 index b7a1a64..0000000 --- a/utils/slave-logs/archive-slave-logs +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -# -# This script moves EC2 build slave logs, which short-sightedly -# put straight into JENKINS_HOME by EC2 plugin, into slave-logs/ subdir. -# While moving, it also prefixes each log with a date, to facilitate -# log analysis, querying and grepping. -# -# It is intended to be run as a cronjob. -# - -JENKINS_HOME=/var/lib/jenkins - -cd $JENKINS_HOME -mkdir -p slave-logs - -find . -maxdepth 1 -type f -name 'slave-i*.log*' -mmin +60 -print0 | \ - xargs -0 --no-run-if-empty ls -l | \ - awk ' {print $8 " " "slave-logs/" $6 "-" substr($8, 3)}' | \ - xargs --no-run-if-empty -n2 mv -b diff --git a/utils/slave-logs/jenkins-clean-slave-logs b/utils/slave-logs/jenkins-clean-slave-logs deleted file mode 100755 index c207a14..0000000 --- a/utils/slave-logs/jenkins-clean-slave-logs +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Remove old cloud build slave logs -find /var/lib/jenkins/ -maxdepth 1 -regex '.+/slave-.*\.log\(\.[0-9]+\)?' -mtime +20 | sudo xargs --no-run-if-empty rm diff --git a/utils/slave-logs/merge-logs.sh b/utils/slave-logs/merge-logs.sh deleted file mode 100755 index 125cb05..0000000 --- a/utils/slave-logs/merge-logs.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -# -# archive-slave-logs script may move not yet complete logs, so -# later new log with the same will be created (usually it has -# just one line though: "Connection terminated"). We copy with -# mv --backup, so original file will be backed up as *~. This -# script both such parts together (again, 2nd part usually -# contains just one line, but to be on safe side and fuly correct). -# -# This script should be run with sudo -# - -cd /var/lib/jenkins/slave-logs - -for f in 20*~; do - main=`echo $f | sed -e 's/~//'` - echo "cat $main >> $f && mv $f $main" -done |