trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jpe...@apache.org
Subject git commit: ci: add debian hardening builds
Date Tue, 20 Aug 2013 05:14:53 GMT
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 <jpeach@apache.org>
Authored: Mon Aug 19 22:13:53 2013 -0700
Committer: James Peach <jpeach@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


Mime
View raw message