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 <[email protected]> Authored: Fri Aug 30 10:28:40 2013 -0700 Committer: James Peach <[email protected]> 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
