trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zw...@apache.org
Subject [04/21] git commit: ci: build experimental configuration options
Date Wed, 04 Sep 2013 02:27:08 GMT
ci: build experimental configuration options


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

Branch: refs/heads/5.0.x
Commit: 1993bdf0314696cab9af90ce8ef10dc78ff713bf
Parents: 0ae5897
Author: James Peach <jpeach@apache.org>
Authored: Fri Aug 30 10:28:40 2013 -0700
Committer: James Peach <jpeach@apache.org>
Committed: Fri Aug 30 10:29:17 2013 -0700

----------------------------------------------------------------------
 ci/jenkins/jobs.yaml | 48 ++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 41 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/1993bdf0/ci/jenkins/jobs.yaml
----------------------------------------------------------------------
diff --git a/ci/jenkins/jobs.yaml b/ci/jenkins/jobs.yaml
index f132b40..a2a929c 100644
--- a/ci/jenkins/jobs.yaml
+++ b/ci/jenkins/jobs.yaml
@@ -33,7 +33,7 @@
             autoreconf -fi
         - shell: |
             export DEB_BUILD_HARDENING
-            ./configure --prefix="${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}" --enable-experimental-plugins
$ENABLE_WCCP $ENABLE_DEBUG
+            ./configure --prefix="${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}" --enable-experimental-plugins
$ENABLE_WCCP $ENABLE_DEBUG $ENABLE_EXPERIMENTAL
         - shell: make -j2 V=1
         - shell: make check
         - shell: make install
@@ -54,7 +54,7 @@
             export CXX=clang++
             export CXXFLAGS="-Qunused-arguments -std=c++11"
             export WITH_LIBCPLUSPLUS=yes
-            ./configure --prefix="${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}" --enable-experimental-plugins
$ENABLE_WCCP $ENABLE_DEBUG
+            ./configure --prefix="${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}" --enable-experimental-plugins
$ENABLE_WCCP $ENABLE_DEBUG $ENABLE_EXPERIMENTAL
         - shell: make -j2 V=1
         - shell: make check
         - shell: make install
@@ -98,7 +98,7 @@
             export CXXFLAGS=-m64
             export CPPFLAGS=-I/opt/omni/include
             export LDFLAGS="-L/opt/omni/lib/amd64 -R/opt/omni/lib/amd64"
-            ./configure --prefix="${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}"  --with-tcl=/opt/omni/lib/amd64
--enable-experimental-plugins $ENABLE_DEBUG
+            ./configure --prefix="${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}"  --with-tcl=/opt/omni/lib/amd64
--enable-experimental-plugins $ENABLE_DEBUG $ENABLE_EXPERIMENTAL
         - shell: gmake -j2 V=1
         - shell: gmake check
         - shell: gmake install
@@ -126,6 +126,10 @@
             name: DEB_BUILD_HARDENING
             default: '{hardening}'
             description: enable Debian hardening-wrapper
+        - string:
+            name: ENABLE_EXPERIMENTAL
+            default: '{experimental}'
+            description: enable experimental configure options
     scm:
         - git:
             url: '{repo}'
@@ -153,6 +157,10 @@
             name: DEB_BUILD_HARDENING
             default: '{hardening}'
             description: enable Debian hardening-wrapper
+        - string:
+            name: ENABLE_EXPERIMENTAL
+            default: '{experimental}'
+            description: enable experimental configuration options
     scm:
         - git:
             url: '{repo}'
@@ -169,6 +177,7 @@
     wccp: --disable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -200,6 +209,7 @@
     wccp: --disable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -230,6 +240,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -251,6 +262,11 @@
         - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
             repo: file:///home/jenkins/git/trafficserver_4.0
+        - '{node}-{branch}-{tag}-regression':
+            branch: master
+            tag: taobao
+            experimental: --enable-linux-native-aio --enable-reclaimable-freelist --enable-interim-cache
+            repo: file:///home/jenkins/git/trafficserver
 
 - project:
     name: centos-6.4-x86
@@ -260,6 +276,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -294,6 +311,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -328,6 +346,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -362,6 +381,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -396,6 +416,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -430,6 +451,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -475,6 +497,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -486,19 +509,19 @@
             repo: file:///home/jenkins/git/trafficserver
         - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
         - '{node}-{branch}-{tag}-regression':
             branch: 3.2.x
-            tag: debug
-            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_3.2
         - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
+            tag: debug
+            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
         - '{node}-{branch}-{tag}-regression':
             branch: 4.0.x
-            tag: debug
-            debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
 
 - project:
@@ -509,6 +532,7 @@
     wccp: --disable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -543,6 +567,7 @@
     wccp: --disable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -577,6 +602,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -611,6 +637,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -650,6 +677,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master
@@ -680,6 +708,11 @@
             tag: debug
             debug: --enable-debug
             repo: file:///home/jenkins/git/trafficserver_4.0
+        - '{node}-{branch}-{tag}-regression':
+            branch: master
+            tag: taobao
+            experimental: --enable-linux-native-aio --enable-reclaimable-freelist --enable-interim-cache
+            repo: file:///home/jenkins/git/trafficserver
 
 - project:
     name: debian-6-x64
@@ -689,6 +722,7 @@
     wccp: --enable-wccp
     debug: --disable-debug
     hardening: '0'
+    experimental:
     jobs:
         - '{node}-{branch}-{tag}-regression':
             branch: master


Mime
View raw message