trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zw...@apache.org
Subject [03/21] git commit: ci: reduce the number of job templates
Date Wed, 04 Sep 2013 02:27:07 GMT
ci: reduce the number of job templates


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

Branch: refs/heads/5.0.x
Commit: 0ae58970e40e3ba9b072c37011b9ed4e15985257
Parents: 391e6be
Author: James Peach <jpeach@apache.org>
Authored: Fri Aug 30 09:56:10 2013 -0700
Committer: James Peach <jpeach@apache.org>
Committed: Fri Aug 30 10:29:10 2013 -0700

----------------------------------------------------------------------
 ci/jenkins/jobs.yaml | 414 +++++++++++++++++++++++++++++-----------------
 1 file changed, 258 insertions(+), 156 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/0ae58970/ci/jenkins/jobs.yaml
----------------------------------------------------------------------
diff --git a/ci/jenkins/jobs.yaml b/ci/jenkins/jobs.yaml
index afe00f8..f132b40 100644
--- a/ci/jenkins/jobs.yaml
+++ b/ci/jenkins/jobs.yaml
@@ -108,56 +108,24 @@
             rm -rf "${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}"
 
 - job-template:
-    name: '{node}-{branch}-regression'
-    node: '{node}'
-    parameters:
-        - string:
-            name: ENABLE_WCCP
-            default: '{wccp}'
-            description: enable WCCP support
-    scm:
-        - git:
-            url: '{repo}'
-            branches:
-                - '{branch}'
-    builders:
-        - '{builder}-regression'
-
-- job-template:
-    name: '{node}-{branch}-debug-regression'
+    name: '{node}-{branch}-{tag}-regression'
     node: '{node}'
     parameters:
         - string:
             name: ENABLE_DEBUG
-            default: --enable-debug
+            default: '{debug}'
             description: enable runtime debug checks
         - string:
             name: ENABLE_WCCP
             default: '{wccp}'
             description: enable WCCP support
-    scm:
-        - git:
-            url: '{repo}'
-            branches:
-                - '{branch}'
-    builders:
-        - '{builder}-regression'
-
-# Standard regression tests with Debian build hardening compiler flags.
-# See https://wiki.ubuntu.com/Security/HardeningWrapper
-# and https://wiki.debian.org/Hardening.
-- job-template:
-    name: '{node}-{branch}-hardening-regression'
-    node: '{node}'
-    parameters:
         - string:
+            # Standard regression tests with Debian build hardening compiler flags.
+            # See https://wiki.ubuntu.com/Security/HardeningWrapper
+            # and https://wiki.debian.org/Hardening.
             name: DEB_BUILD_HARDENING
-            default: '1'
+            default: '{hardening}'
             description: enable Debian hardening-wrapper
-        - string:
-            name: ENABLE_WCCP
-            default: '{wccp}'
-            description: enable WCCP support
     scm:
         - git:
             url: '{repo}'
@@ -167,33 +135,24 @@
         - '{builder}-regression'
 
 - job-template:
-    name: '{node}-{branch}-clang-regression'
-    node: '{node}'
-    parameters:
-        - string:
-            name: ENABLE_WCCP
-            default: '{wccp}'
-            description: enable WCCP support
-    scm:
-        - git:
-            url: '{repo}'
-            branches:
-                - '{branch}'
-    builders:
-        - '{builder}-clang-regression'
-
-- job-template:
-    name: '{node}-{branch}-clang-debug-regression'
+    name: '{node}-{branch}-clang-{tag}-regression'
     node: '{node}'
     parameters:
         - string:
             name: ENABLE_DEBUG
-            default: --enable-debug
+            default: '{debug}'
             description: enable runtime debug checks
         - string:
             name: ENABLE_WCCP
             default: '{wccp}'
             description: enable WCCP support
+        - string:
+            # Standard regression tests with Debian build hardening compiler flags.
+            # See https://wiki.ubuntu.com/Security/HardeningWrapper
+            # and https://wiki.debian.org/Hardening.
+            name: DEB_BUILD_HARDENING
+            default: '{hardening}'
+            description: enable Debian hardening-wrapper
     scm:
         - git:
             url: '{repo}'
@@ -206,24 +165,29 @@
     name: centos-5-x64
     node: centos_5_x64
     builder: linux
+    tag: normal
     wccp: --disable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -232,24 +196,29 @@
     name: centos-5-x86
     node: centos_5_x86
     builder: linux
+    tag: normal
     wccp: --disable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
         - '{node}-{branch}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -257,24 +226,29 @@
     name: centos-6.4-x64
     node: centos_6.4_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -282,24 +256,33 @@
     name: centos-6.4-x86
     node: centos_6.4_x86
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -307,24 +290,33 @@
     name: fedora-15-x64
     node: fedora_15_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -332,24 +324,33 @@
     name: fedora-15-x86
     node: fedora_15_x86
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -357,24 +358,33 @@
     name: fedora-18-x64
     node: fedora_18_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -382,24 +392,33 @@
     name: fedora-18-x86
     node: fedora_18_x86
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
 
@@ -407,215 +426,298 @@
     name: fedora-rawhide-x64
     node: fedora_rawhide_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-clang-regression':
+        - '{node}-{branch}-clang-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-clang-debug-regression':
+        - '{node}-{branch}-clang-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
+        - '{node}-{branch}-clang-{tag}-regression':
+            branch: 4.0.x
+            repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
     name: fedora-rawhide-x86
     node: fedora_rawhide_x86
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
     name: freebsd-9.1-x64
     node: freebsd_9.1_x64
     builder: bsd
+    tag: normal
     wccp: --disable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
     name: omnios-x64
     node: omnios_x64
     builder: omnios
+    tag: normal
     wccp: --disable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
     name: opensuse-12-x64
     node: opensuse_12_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
     name: ubuntu-10.04-x64
     node: ubuntu_10.04_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-hardening-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: hardening
+            hardening: '1'
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
     name: ubuntu-12.04-x64
     node: ubuntu_12.04_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-hardening-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: hardening
+            hardening: '0'
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
     name: debian-6-x64
     node: debian_6_x64
     builder: linux
+    tag: normal
     wccp: --enable-wccp
+    debug: --disable-debug
+    hardening: '0'
     jobs:
-        - '{node}-{branch}-hardening-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: hardening
+            hardening: '1'
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: master
             repo: file:///home/jenkins/git/trafficserver
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
-        - '{node}-{branch}-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
-        - '{node}-{branch}-debug-regression':
+        - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 # vim: sw=4 ts=4 et ft=yaml :


Mime
View raw message