aboutsummaryrefslogtreecommitdiff
path: root/utils/build-stats
diff options
context:
space:
mode:
authorPaul Sokolovsky <paul.sokolovsky@linaro.org>2012-01-16 17:39:49 +0200
committerPaul Sokolovsky <paul.sokolovsky@linaro.org>2012-01-16 17:39:49 +0200
commit489e3b379fb2b294fa9a28010a7f4562abe34ced (patch)
tree8734728d58478adb3531b50992495df2ddfb26f3 /utils/build-stats
parentdab60f1014d19def1e25ab3eff231001945d6583 (diff)
Move stats script to the corresponding directory.
Diffstat (limited to 'utils/build-stats')
-rwxr-xr-xutils/build-stats/jenkins-total-builds4
-rwxr-xr-xutils/build-stats/jenkins-total-duration5
2 files changed, 9 insertions, 0 deletions
diff --git a/utils/build-stats/jenkins-total-builds b/utils/build-stats/jenkins-total-builds
new file mode 100755
index 0000000..5a1c0d5
--- /dev/null
+++ b/utils/build-stats/jenkins-total-builds
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+# Calculate total number of builds present in archive
+find /var/lib/jenkins/jobs -name log | wc -l
diff --git a/utils/build-stats/jenkins-total-duration b/utils/build-stats/jenkins-total-duration
new file mode 100755
index 0000000..723843a
--- /dev/null
+++ b/utils/build-stats/jenkins-total-duration
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+JENKINS_ROOT=/var/lib/jenkins/jobs
+find $JENKINS_ROOT -name 'build.xml*' | xargs cat | awk '/<duration>.+<\/duration>/ { dur += gensub(".*>([0-9]+).*", "\\1", "g"); }
+END { printf("%.2fhrs\n", dur / 1000 / 60 / 60); }'