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/08/30 19:29:37 UTC
[1/2] git commit: ci: reduce the number of job templates
Updated Branches:
refs/heads/master 391e6becd -> 1993bdf03
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/master
Commit: 0ae58970e40e3ba9b072c37011b9ed4e15985257
Parents: 391e6be
Author: James Peach <jp...@apache.org>
Authored: Fri Aug 30 09:56:10 2013 -0700
Committer: James Peach <jp...@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 :
[2/2] git commit: ci: build experimental configuration options
Posted by jp...@apache.org.
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/master
Commit: 1993bdf0314696cab9af90ce8ef10dc78ff713bf
Parents: 0ae5897
Author: James Peach <jp...@apache.org>
Authored: Fri Aug 30 10:28:40 2013 -0700
Committer: James Peach <jp...@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