You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2013/11/09 22:20:03 UTC

[5/7] git commit: Update jenkins jobs

Update jenkins jobs

  - add a 60 minute build timeout
  - clean the workspace up between builds
  - send build failure emails


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/619d9342
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/619d9342
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/619d9342

Branch: refs/heads/master
Commit: 619d934208792485061c361abf68ac0bd40fd125
Parents: 94215bf
Author: James Peach <jp...@apache.org>
Authored: Thu Nov 7 11:49:31 2013 -0800
Committer: James Peach <jp...@apache.org>
Committed: Thu Nov 7 11:49:31 2013 -0800

----------------------------------------------------------------------
 ci/jenkins/jobs.yaml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/619d9342/ci/jenkins/jobs.yaml
----------------------------------------------------------------------
diff --git a/ci/jenkins/jobs.yaml b/ci/jenkins/jobs.yaml
index 26a21d0..853b452 100644
--- a/ci/jenkins/jobs.yaml
+++ b/ci/jenkins/jobs.yaml
@@ -23,6 +23,20 @@
         artifactNumToKeep: 2
     triggers:
         - pollscm: 'H/30 * * * *'
+    # Time builds out (and fail them) after 60mins.
+    wrappers:
+        - timeout:
+            timeout: 60
+            fail: true
+    publishers:
+        - email:
+            recipients: 'commits@trafficserver.apache.org'
+            send-to-individuals: true
+        - workspace-cleanup:
+            dirmatch: true
+            include:
+                - 'build/*'
+                - 'install/*'
 
 - builder:
     name: linux-regression