Updated Branches: refs/heads/master 89743bb22 -> c637fde07
ci: add debian hardening builds Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/c637fde0 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/c637fde0 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/c637fde0 Branch: refs/heads/master Commit: c637fde071a8140582c07ff677304115951e9552 Parents: 89743bb Author: James Peach <[email protected]> Authored: Mon Aug 19 22:13:53 2013 -0700 Committer: James Peach <[email protected]> Committed: Mon Aug 19 22:14:41 2013 -0700 ---------------------------------------------------------------------- ci/jenkins.yaml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/c637fde0/ci/jenkins.yaml ---------------------------------------------------------------------- diff --git a/ci/jenkins.yaml b/ci/jenkins.yaml index e34da4d..811a27e 100644 --- a/ci/jenkins.yaml +++ b/ci/jenkins.yaml @@ -32,6 +32,7 @@ mkdir -p "${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}" autoreconf -fi - shell: | + export DEB_BUILD_HARDENING ./configure --prefix="${WORKSPACE}/install/${JOB_NAME}.${BUILD_NUMBER}" --enable-experimental-plugins --enable-wccp $ENABLE_DEBUG - shell: make -j2 V=1 - shell: make check @@ -133,6 +134,25 @@ 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: + name: DEB_BUILD_HARDENING + default: '1' + description: enable Debian hardening-wrapper + scm: + - git: + url: '{repo}' + branches: + - '{branch}' + builders: + - '{builder}-regression' + - job-template: name: '{node}-{branch}-clang-regression' node: '{node}' @@ -405,6 +425,9 @@ node: ubuntu_10.04_x64 builder: linux jobs: + - '{node}-{branch}-hardening-regression': + branch: master + repo: file:///home/jenkins/git/trafficserver - '{node}-{branch}-debug-regression': branch: master repo: file:///home/jenkins/git/trafficserver @@ -423,6 +446,30 @@ node: ubuntu_12.04_x64 builder: linux jobs: + - '{node}-{branch}-hardening-regression': + branch: master + repo: file:///home/jenkins/git/trafficserver + - '{node}-{branch}-debug-regression': + branch: master + repo: file:///home/jenkins/git/trafficserver + - '{node}-{branch}-regression': + branch: master + repo: file:///home/jenkins/git/trafficserver + - '{node}-{branch}-regression': + branch: 3.3.x + repo: file:///home/jenkins/git/trafficserver_3.2 + - '{node}-{branch}-regression': + branch: 3.4.x + repo: file:///home/jenkins/git/trafficserver_3.4 + +- project: + name: debian-6-x64 + node: debian_6_x64 + builder: linux + jobs: + - '{node}-{branch}-hardening-regression': + branch: master + repo: file:///home/jenkins/git/trafficserver - '{node}-{branch}-debug-regression': branch: master repo: file:///home/jenkins/git/trafficserver
