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/20 07:14:53 UTC
git commit: ci: add debian hardening builds
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 <jp...@apache.org>
Authored: Mon Aug 19 22:13:53 2013 -0700
Committer: James Peach <jp...@apache.org>
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