1#!groovy 2 3 4stage 'Debug Build' 5sh '''rm -rf build_debug 6 mkdir build_debug 7 cd build_debug 8 cmake .. -DCMAKE_BUILD_TYPE="Debug" 9 cmake --build .''' 10 11stage 'Debug Test' 12sh '''cd build_debug 13 dbus-launch ctest -V --output-on-failure''' 14 15stage 'Release Build' 16sh '''rm -rf build_release 17 mkdir build_release 18 cd build_release 19 cmake .. -DCMAKE_BUILD_TYPE="Release" 20 cmake --build .''' 21 22stage 'Release Test' 23sh '''cd build_release 24 dbus-launch ctest -V --output-on-failure''' 25 26