mirror of
https://github.com/open62541/open62541.git
synced 2026-10-28 12:48:03 +08:00
feat(ci): Enable MQTT for the CI build
This commit is contained in:
committed by
Andreas Ebner
parent
4da2b7c3f4
commit
f550925698
@@ -9,7 +9,7 @@ jobs:
|
||||
matrix:
|
||||
include:
|
||||
- build_name: "Debug Build & Unit Tests (gcc)"
|
||||
cmd_deps: ""
|
||||
cmd_deps: sudo apt-get install -y -qq mosquitto
|
||||
cmd_action: unit_tests
|
||||
- build_name: "Debug Build & Unit Tests (gcc, 32bit)"
|
||||
cmd_deps: |
|
||||
@@ -30,10 +30,10 @@ jobs:
|
||||
cmd_deps: ""
|
||||
cmd_action: unit_tests_alarms
|
||||
- build_name: "Debug Build & Unit Tests (clang)"
|
||||
cmd_deps: sudo apt-get install -y -qq clang-11 clang-tools-11
|
||||
cmd_deps: sudo apt-get install -y -qq clang-11 clang-tools-11 mosquitto
|
||||
cmd_action: CC=clang-11 CXX=clang++-11 unit_tests
|
||||
- build_name: "Debug Build & Unit Tests (tcc)"
|
||||
cmd_deps: sudo apt-get install -y -qq tcc
|
||||
cmd_deps: sudo apt-get install -y -qq tcc mosquitto
|
||||
cmd_action: CC=tcc unit_tests
|
||||
- build_name: "Encryption (MbedTLS) Build & Unit Tests (gcc)"
|
||||
cmd_deps: sudo apt-get install -y -qq libmbedtls-dev
|
||||
|
||||
@@ -145,6 +145,7 @@ function unit_tests {
|
||||
-DUA_ENABLE_PUBSUB_DELTAFRAMES=ON \
|
||||
-DUA_ENABLE_PUBSUB_INFORMATIONMODEL=ON \
|
||||
-DUA_ENABLE_PUBSUB_MONITORING=ON \
|
||||
-DUA_ENABLE_PUBSUB_MQTT=ON \
|
||||
..
|
||||
make ${MAKEOPTS}
|
||||
set_capabilities
|
||||
|
||||
Reference in New Issue
Block a user