refactor(ci): change order on removing/adding build dir

Change order on removing/adding build dir.

Signed-off-by: Florian La Roche <f.laroche@pilz.de>
This commit is contained in:
Florian La Roche
2026-02-05 12:58:45 +01:00
committed by andreasebner
parent 23f5a80764
commit 2ddbddaa41
+21 -21
View File
@@ -24,7 +24,7 @@ sudo sysctl -w net.ipv4.tcp_tw_reuse=1
#####################################
function build_docs_pdf {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Release \
-DUA_BUILD_EXAMPLES=ON \
-DUA_FORCE_WERROR=ON \
@@ -37,7 +37,7 @@ function build_docs_pdf {
#######################
function build_tpm_tool {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DUA_BUILD_TOOLS=ON \
-DUA_ENABLE_ENCRYPTION=MBEDTLS \
-DUA_ENABLE_ENCRYPTION_TPM2=ON \
@@ -52,7 +52,7 @@ function build_tpm_tool {
#########################
function build_release {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DBUILD_SHARED_LIBS=ON \
-DUA_ENABLE_ENCRYPTION=MBEDTLS \
-DUA_ENABLE_SUBSCRIPTIONS_EVENTS=ON \
@@ -64,7 +64,7 @@ function build_release {
}
function build_release_amalgamation {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=None \
-DUA_ENABLE_AMALGAMATION=ON \
-DUA_NAMESPACE_ZERO=FULL \
@@ -83,7 +83,7 @@ function build_release_amalgamation {
######################
function build_amalgamation {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_ENABLE_AMALGAMATION=ON \
-DUA_ENABLE_SUBSCRIPTIONS_EVENTS=ON \
@@ -97,7 +97,7 @@ function build_amalgamation {
}
function build_amalgamation_mt {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_ENABLE_AMALGAMATION=ON \
-DUA_ENABLE_SUBSCRIPTIONS_EVENTS=ON \
@@ -142,7 +142,7 @@ function unit_tests {
else
COVERAGE=OFF
fi
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \
@@ -166,7 +166,7 @@ function unit_tests {
}
function unit_tests_lwip {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DUA_ARCHITECTURE="posix-lwip" \
-DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
@@ -182,7 +182,7 @@ function unit_tests_lwip {
}
function unit_tests_32 {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \
@@ -201,7 +201,7 @@ function unit_tests_32 {
}
function unit_tests_nosub {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \
@@ -217,7 +217,7 @@ function unit_tests_nosub {
}
function unit_tests_diag {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \
@@ -238,7 +238,7 @@ function unit_tests_diag {
}
function unit_tests_mt {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_MULTITHREADING=200 \
-DUA_BUILD_EXAMPLES=ON \
@@ -254,7 +254,7 @@ function unit_tests_mt {
}
function unit_tests_alarms {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \
@@ -274,7 +274,7 @@ function unit_tests_alarms {
}
function unit_tests_encryption {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_ENABLE_GDS_PUSHMANAGEMENT=ON \
@@ -291,7 +291,7 @@ function unit_tests_encryption {
}
function unit_tests_encryption_mbedtls_pubsub {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \
@@ -308,7 +308,7 @@ function unit_tests_encryption_mbedtls_pubsub {
}
function unit_tests_pubsub_sks {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_NAMESPACE_ZERO=FULL \
-DUA_BUILD_EXAMPLES=ON \
@@ -331,7 +331,7 @@ function unit_tests_pubsub_sks {
##########################################
function unit_tests_valgrind {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_UNIT_TESTS=ON \
-DUA_ENABLE_ENCRYPTION=$1 \
@@ -355,7 +355,7 @@ function unit_tests_valgrind {
##########################
function run_examples {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
# create certificates for the examples
python3 ../tools/certs/create_self-signed.py -c server
@@ -400,7 +400,7 @@ function run_examples {
########################################
function examples_valgrind {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
# create certificates for the examples
python3 ../tools/certs/create_self-signed.py -c server
@@ -447,7 +447,7 @@ function examples_valgrind {
function build_clang_analyzer {
local version=$1
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
scan-build-$version cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \
@@ -474,7 +474,7 @@ function build_clang_analyzer {
########################################
function build_all_companion_specs {
mkdir -p build; cd build; rm -rf *
rm -rf build; mkdir -p build; cd build
cmake -DCMAKE_BUILD_TYPE=Debug \
-DUA_BUILD_EXAMPLES=ON \
-DUA_BUILD_UNIT_TESTS=ON \