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 1c03ea8  change branch build install loc
     new b238011  Merge pull request #264 from traeak/cmake_regression
1c03ea8 is described below

commit 1c03ea8177c32f38d3fafe45c731a17250781d39
Author: Brian Olsen <[email protected]>
AuthorDate: Wed Oct 25 13:30:23 2023 -0600

    change branch build install loc
---
 jenkins/bin/cmake.sh             | 24 ++++++++----------------
 jenkins/branch/CMakePresets.json |  2 +-
 jenkins/branch/os_build.pipeline |  2 ++
 3 files changed, 11 insertions(+), 17 deletions(-)

diff --git a/jenkins/bin/cmake.sh b/jenkins/bin/cmake.sh
index e99a10b..1ee10e3 100755
--- a/jenkins/bin/cmake.sh
+++ b/jenkins/bin/cmake.sh
@@ -74,21 +74,13 @@ EOF
 
 echo "${contents}" > CMakeUserPresets.json
 
-#cmake -B cmake-build-release\
-#  -GNinja \
-#  -DCMAKE_COMPILE_WARNING_AS_ERROR=ON \
-#  -DCMAKE_BUILD_TYPE=Release \
-#  -DBUILD_EXPERIMENTAL_PLUGINS=ON \
-#  -DCMAKE_INSTALL_PREFIX=/tmp/ats
-#  -DOPENSSL_ROOT_DIR=/opt/openssl-quic
-
-cmake -B builddir --preset ci-preset
-cmake --build builddir -j${NPROC} -v
-
-pushd builddir
-ctest -B builddir -j${NPROC} --output-on-failure --no-compress-output -T Test
+cmake -B build --preset ci-preset
+cmake --build build -j${NPROC} -v
+
+pushd build
+ctest -B build -j${NPROC} --output-on-failure --no-compress-output -T Test
 popd
 
-cmake --install builddir
-chmod -R go+w installdir
-installdir/bin/traffic_server -K -k -R 1
+cmake --install build
+chmod -R go+w /tmp/ats
+/tmp/ats/bin/traffic_server -K -k -R 1
diff --git a/jenkins/branch/CMakePresets.json b/jenkins/branch/CMakePresets.json
index 7404f69..f4f4c1d 100644
--- a/jenkins/branch/CMakePresets.json
+++ b/jenkins/branch/CMakePresets.json
@@ -14,7 +14,7 @@
       "binaryDir": "${sourceDir}/builddir",
       "cacheVariables": {
         "CMAKE_BUILD_TYPE": "Debug",
-        "CMAKE_INSTALL_PREFIX": "${sourceDir}/installdir",
+        "CMAKE_INSTALL_PREFIX": "/tmp/ats",
         "ENABLE_CCACHE": "ON",
         "BUILD_EXPERIMENTAL_PLUGINS": "ON",
         "BUILD_REGRESSION_TESTING": "ON",
diff --git a/jenkins/branch/os_build.pipeline b/jenkins/branch/os_build.pipeline
index a82fa61..e4930e0 100644
--- a/jenkins/branch/os_build.pipeline
+++ b/jenkins/branch/os_build.pipeline
@@ -62,8 +62,10 @@ pipeline {
 
                                        if [ -d cmake ]
                                        then
+                                               echo "Building with CMake."
                                                ../ci/jenkins/bin/cmake.sh
                                        else
+                                               echo "Building with autotools."
                                                ../ci/jenkins/bin/autotools.sh
                                        fi
                                        '''

Reply via email to