aboutsummaryrefslogtreecommitdiff
path: root/utils/slave-logs
diff options
context:
space:
mode:
Diffstat (limited to 'utils/slave-logs')
-rwxr-xr-xutils/slave-logs/archive-slave-logs19
-rwxr-xr-xutils/slave-logs/jenkins-clean-slave-logs4
-rwxr-xr-xutils/slave-logs/merge-logs.sh18
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