This is an automated email from the ASF dual-hosted git repository.
bneradt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/trafficserver-ci.git
The following commit(s) were added to refs/heads/main by this push:
new 79f6ca9 Adding set -e to various pipeline scripts. (#169)
79f6ca9 is described below
commit 79f6ca9e1224a177c697e6defcd75fda004433d1
Author: Brian Neradt <[email protected]>
AuthorDate: Tue Jun 6 11:18:04 2023 -0500
Adding set -e to various pipeline scripts. (#169)
---
jenkins/branch/autest.pipeline | 1 +
jenkins/branch/cmake.pipeline | 1 +
jenkins/branch/coverage.pipeline | 6 ++++++
jenkins/branch/docs.pipeline | 1 +
jenkins/branch/freebsd.pipeline | 1 +
jenkins/branch/in_tree.pipeline | 1 +
jenkins/branch/os_build.pipeline | 2 ++
jenkins/branch/osx-m1.pipeline | 1 +
jenkins/branch/out_of_tree.pipeline | 1 +
jenkins/branch/quiche.pipeline | 2 ++
jenkins/branch/rat.pipeline | 1 +
11 files changed, 18 insertions(+)
diff --git a/jenkins/branch/autest.pipeline b/jenkins/branch/autest.pipeline
index f5f904e..fcdf6d4 100644
--- a/jenkins/branch/autest.pipeline
+++ b/jenkins/branch/autest.pipeline
@@ -74,6 +74,7 @@ pipeline {
echo 'Starting build'
dir('src') {
sh '''
+ set -e
source /opt/rh/gcc-toolset-11/enable
sudo update-crypto-policies --set LEGACY
diff --git a/jenkins/branch/cmake.pipeline b/jenkins/branch/cmake.pipeline
index 80d7d5f..3d8098d 100644
--- a/jenkins/branch/cmake.pipeline
+++ b/jenkins/branch/cmake.pipeline
@@ -65,6 +65,7 @@ pipeline {
echo "Building"
sh '''
set -x
+ set -e
export PATH=/opt/bin:${PATH}
source ../ci/jenkins/bin/environment.sh
../ci/jenkins/bin/cmake.sh
diff --git a/jenkins/branch/coverage.pipeline b/jenkins/branch/coverage.pipeline
index 447988c..3366d02 100644
--- a/jenkins/branch/coverage.pipeline
+++ b/jenkins/branch/coverage.pipeline
@@ -66,6 +66,7 @@ pipeline {
dir('src') {
sh '''#!/bin/bash
set -x
+ set -e
source /opt/rh/gcc-toolset-11/enable
sudo update-crypto-policies --set LEGACY
@@ -101,6 +102,7 @@ pipeline {
dir('src') {
sh '''#!/bin/bash
set -x
+ set -e
source
/opt/rh/gcc-toolset-11/enable
# Create a base tracefile
before the tests are run.
@@ -115,6 +117,7 @@ pipeline {
dir('src') {
sh '''#!/bin/bash
set -x
+ set -e
[ "${RUN_UNIT_TESTS}" == "true"
] || exit 0
source
/opt/rh/gcc-toolset-11/enable
make -j4 check
@@ -124,6 +127,7 @@ pipeline {
dir('src') {
sh '''#!/bin/bash
set -x
+ set -e
[ "${RUN_REGRESSION_TESTS}" ==
"true" ] || exit 0
/tmp/ats/bin/traffic_server -K
-k -R 1
'''
@@ -132,6 +136,7 @@ pipeline {
dir('src/tests') {
sh '''#!/bin/bash
set -x
+ set -e
[ "${RUN_AUTEST}" == "true" ]
|| exit 0
# We want to pick up the
OpenSSL-QUIC version of curl in /opt/bin.
@@ -150,6 +155,7 @@ pipeline {
dir('src') {
sh '''#!/bin/bash
set -x
+ set -e
source
/opt/rh/gcc-toolset-11/enable
# Use `.` for --directory, not
`pwd`. For some reason that seems
diff --git a/jenkins/branch/docs.pipeline b/jenkins/branch/docs.pipeline
index 5d42207..71e5b2e 100644
--- a/jenkins/branch/docs.pipeline
+++ b/jenkins/branch/docs.pipeline
@@ -56,6 +56,7 @@ pipeline {
dir('src') {
sh '''
set -x
+ set -e
source ../ci/jenkins/bin/environment.sh
bash -x ../ci/jenkins/bin/docs.sh
'''
diff --git a/jenkins/branch/freebsd.pipeline b/jenkins/branch/freebsd.pipeline
index d45f84b..e6e5303 100644
--- a/jenkins/branch/freebsd.pipeline
+++ b/jenkins/branch/freebsd.pipeline
@@ -25,6 +25,7 @@ pipeline {
echo 'Starting build'
dir('src') {
sh '''
+ set -e
autoreconf -fiv
./configure
--enable-experimental-plugins
gmake -j3
diff --git a/jenkins/branch/in_tree.pipeline b/jenkins/branch/in_tree.pipeline
index 03b1700..5322020 100644
--- a/jenkins/branch/in_tree.pipeline
+++ b/jenkins/branch/in_tree.pipeline
@@ -65,6 +65,7 @@ pipeline {
echo "Building"
sh '''
set -x
+ set -e
source ../ci/jenkins/bin/environment.sh
&& ../ci/jenkins/bin/in_tree.sh
'''
}
diff --git a/jenkins/branch/os_build.pipeline b/jenkins/branch/os_build.pipeline
index 6773a53..a25c00d 100644
--- a/jenkins/branch/os_build.pipeline
+++ b/jenkins/branch/os_build.pipeline
@@ -57,6 +57,7 @@ pipeline {
dir('src') {
sh '''
set -x
+ set -e
source ../ci/jenkins/bin/environment.sh
autoreconf -if
source ../ci/jenkins/bin/build.sh
@@ -71,6 +72,7 @@ pipeline {
dir('src') {
sh '''
set -x
+ set -e
source ../ci/jenkins/bin/environment.sh
source ../ci/jenkins/bin/regression.sh
'''
diff --git a/jenkins/branch/osx-m1.pipeline b/jenkins/branch/osx-m1.pipeline
index 20c3ceb..c38ba35 100644
--- a/jenkins/branch/osx-m1.pipeline
+++ b/jenkins/branch/osx-m1.pipeline
@@ -25,6 +25,7 @@ pipeline {
echo 'Starting build'
dir('src') {
sh '''
+ set -e
autoreconf -fiv
CC="clang" \
CXX="clang++" \
diff --git a/jenkins/branch/out_of_tree.pipeline
b/jenkins/branch/out_of_tree.pipeline
index 8bd151b..14bb8a6 100644
--- a/jenkins/branch/out_of_tree.pipeline
+++ b/jenkins/branch/out_of_tree.pipeline
@@ -65,6 +65,7 @@ pipeline {
echo "Building"
sh '''
set -x
+ set -e
source ../ci/jenkins/bin/environment.sh
&& ../ci/jenkins/bin/out_of_tree.sh
'''
}
diff --git a/jenkins/branch/quiche.pipeline b/jenkins/branch/quiche.pipeline
index 91c5e0d..455aea2 100644
--- a/jenkins/branch/quiche.pipeline
+++ b/jenkins/branch/quiche.pipeline
@@ -66,6 +66,7 @@ pipeline {
dir('src') {
sh '''#!/bin/bash
set -x
+ set -e
source /opt/rh/gcc-toolset-11/enable
@@ -98,6 +99,7 @@ pipeline {
dir('src') {
sh '''#!/bin/bash
set -x
+ set -e
source
/opt/rh/gcc-toolset-11/enable
make -j4 V=1 Q= check
/tmp/ats/bin/traffic_server -K
-k -R 1
diff --git a/jenkins/branch/rat.pipeline b/jenkins/branch/rat.pipeline
index a7bc6fb..955eb64 100644
--- a/jenkins/branch/rat.pipeline
+++ b/jenkins/branch/rat.pipeline
@@ -62,6 +62,7 @@ pipeline {
dir('src') {
sh '''
set -x
+ set -e
source ../ci/jenkins/bin/environment.sh
&& ../ci/jenkins/bin/rat.sh
'''
}