mirror of
https://github.com/open62541/open62541.git
synced 2026-10-28 20:59:28 +08:00
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:
committed by
andreasebner
parent
23f5a80764
commit
2ddbddaa41
+21
-21
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user