This is an automated email from the ASF dual-hosted git repository.

bnolsen 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 2883393  split out cmake_quiche for branch builds
     new 1d3fd55  Merge pull request #219 from traeak/branch_cmake_quiche
2883393 is described below

commit 2883393eab5075b8ea7cc146115bb2b642ea016c
Author: Brian Olsen <bnol...@gmail.com>
AuthorDate: Thu Sep 28 17:12:26 2023 +0000

    split out cmake_quiche for branch builds
---
 jenkins/bin/cmake.sh                                 | 20 +-------------------
 jenkins/bin/{cmake.sh => cmake_quiche.sh}            | 18 +-----------------
 jenkins/branch/cmake.pipeline                        |  2 +-
 .../branch/{cmake.pipeline => cmake_quiche.pipeline} |  4 ++--
 4 files changed, 5 insertions(+), 39 deletions(-)

diff --git a/jenkins/bin/cmake.sh b/jenkins/bin/cmake.sh
index 8d73b45..ef84983 100755
--- a/jenkins/bin/cmake.sh
+++ b/jenkins/bin/cmake.sh
@@ -22,7 +22,7 @@ set -x
 
 if [ "${ATS_BRANCH}" == "9.0.x" -o \
      "${ATS_BRANCH}" == "9.1.x" -o \
-     "${ATS_BRANCH}" == "9.2.x" -o ]
+     "${ATS_BRANCH}" == "9.2.x" ]
 then
   echo "CMake builds are not supported for the 9.x branch."
   echo "No need to test it to show that it fails."
@@ -45,21 +45,3 @@ pushd cmake-build-release
 ctest -j4 --output-on-failure --no-compress-output -T Test
 /tmp/ats/bin/traffic_server -K -k -R 1
 popd
-
-# quiche build
-cmake -B cmake-build-quiche \
-  -GNinja \
-  -DCMAKE_COMPILE_WARNING_AS_ERROR=ON \
-  -DENABLE_QUICHE=ON \
-  -DCMAKE_BUILD_TYPE=Release \
-  -DBUILD_EXPERIMENTAL_PLUGINS=ON \
-  -Dquiche_ROOT=/opt/quiche \
-  -DOPENSSL_ROOT_DIR=/opt/boringssl \
-  -DCMAKE_INSTALL_PREFIX=/tmp/ats_quiche
-cmake --build cmake-build-quiche -j4 -v
-cmake --install cmake-build-quiche
-
-pushd cmake-build-quiche
-ctest -j4 --output-on-failure --no-compress-output -T Test
-/tmp/ats_quiche/bin/traffic_server -K -k -R 1
-popd
diff --git a/jenkins/bin/cmake.sh b/jenkins/bin/cmake_quiche.sh
similarity index 76%
copy from jenkins/bin/cmake.sh
copy to jenkins/bin/cmake_quiche.sh
index 8d73b45..f19c6f0 100755
--- a/jenkins/bin/cmake.sh
+++ b/jenkins/bin/cmake_quiche.sh
@@ -22,7 +22,7 @@ set -x
 
 if [ "${ATS_BRANCH}" == "9.0.x" -o \
      "${ATS_BRANCH}" == "9.1.x" -o \
-     "${ATS_BRANCH}" == "9.2.x" -o ]
+     "${ATS_BRANCH}" == "9.2.x" ]
 then
   echo "CMake builds are not supported for the 9.x branch."
   echo "No need to test it to show that it fails."
@@ -31,22 +31,6 @@ fi
 
 cd "${WORKSPACE}/src"
 
-cmake -B cmake-build-release\
-  -GNinja \
-  -DCMAKE_COMPILE_WARNING_AS_ERROR=ON \
-  -DCMAKE_BUILD_TYPE=Release \
-  -DBUILD_EXPERIMENTAL_PLUGINS=ON \
-  -DOPENSSL_ROOT_DIR=/opt/openssl-quic \
-  -DCMAKE_INSTALL_PREFIX=/tmp/ats
-cmake --build cmake-build-release -j4 -v
-cmake --install cmake-build-release
-
-pushd cmake-build-release
-ctest -j4 --output-on-failure --no-compress-output -T Test
-/tmp/ats/bin/traffic_server -K -k -R 1
-popd
-
-# quiche build
 cmake -B cmake-build-quiche \
   -GNinja \
   -DCMAKE_COMPILE_WARNING_AS_ERROR=ON \
diff --git a/jenkins/branch/cmake.pipeline b/jenkins/branch/cmake.pipeline
index 3d8098d..f4353b6 100644
--- a/jenkins/branch/cmake.pipeline
+++ b/jenkins/branch/cmake.pipeline
@@ -59,7 +59,7 @@ pipeline {
                        }
                }
 
-               stage('Build') {
+               stage('Build/Test') {
                        steps {
                                dir('src') {
                                        echo "Building"
diff --git a/jenkins/branch/cmake.pipeline 
b/jenkins/branch/cmake_quiche.pipeline
similarity index 96%
copy from jenkins/branch/cmake.pipeline
copy to jenkins/branch/cmake_quiche.pipeline
index 3d8098d..aceaa0a 100644
--- a/jenkins/branch/cmake.pipeline
+++ b/jenkins/branch/cmake_quiche.pipeline
@@ -59,7 +59,7 @@ pipeline {
                        }
                }
 
-               stage('Build') {
+               stage('Build/Test') {
                        steps {
                                dir('src') {
                                        echo "Building"
@@ -68,7 +68,7 @@ pipeline {
                                        set -e
                                        export PATH=/opt/bin:${PATH}
                                        source ../ci/jenkins/bin/environment.sh
-                                       ../ci/jenkins/bin/cmake.sh
+                                       ../ci/jenkins/bin/cmake_quiche.sh
                                        '''
                                }
                        }

Reply via email to