| #!groovy | 
 |  | 
 |  | 
 | stage 'Debug Build' | 
 |     sh ''' | 
 |     rm -rf build_debug | 
 |     mkdir build_debug | 
 |     cd build_debug | 
 |     cmake .. -DCMAKE_BUILD_TYPE="Debug" -DHUNTER_ENABLED=1 -DEXTERNAL_PROJECT=1 | 
 |     cmake --build .''' | 
 |  | 
 | stage 'Debug Test' | 
 |     sh '''cd build_debug | 
 |     dbus-launch ctest -V --output-on-failure''' | 
 |  | 
 | stage 'Release Build' | 
 |     sh ''' | 
 |     rm -rf build_release | 
 |     mkdir build_release | 
 |     cd build_release | 
 |     cmake .. -DCMAKE_BUILD_TYPE="Release" -DHUNTER_ENABLED=1 -DEXTERNAL_PROJECT=1 | 
 |     cmake --build .''' | 
 |  | 
 | stage 'Release Test' | 
 |     sh '''cd build_release | 
 |     dbus-launch ctest -V --output-on-failure''' |