diff --git a/jenkins.sh b/jenkins.sh
index a08590d1da684a1547e1c87e1362fa2c3baae613..b3ca434921565ddf08da55c1e7c8f5add2b8665a 100755
--- a/jenkins.sh
+++ b/jenkins.sh
@@ -1,4 +1,9 @@
 #!/bin/sh
+set -e
+
+echo "##############################################"
+echo "configuration of build environment"
+echo "##############################################"
 
 # $WORKSPACE is the jenkins workspace, will be filled by jenkins
 
@@ -6,23 +11,33 @@ export COMMON_MAKE_PATH="$WORKSPACE/../../generics/generic-makefiles"
 export SNAP7_BASE="$WORKSPACE/snap7/snap7-full"
 export BOOST_HOME="$WORKSPACE/../../generics/boost_1.54.0/boost/1.54.0"
 
-##############################################
+echo "##############################################"
+echo "building snap7" 
+echo "##############################################"
 cd snap7
 ./build.sh
 cd ..
-##############################################
+echo "##############################################"
+echo "building silecs-communication-cpp" 
+echo "##############################################"
 cd silecs-communication-cpp
 make clean
 make all CPU=x86_64 -j4 
 cd ..
-##############################################
-cd silecs-codegen
-cd src/xml
-python runTest.py
+echo "##############################################"
+echo "building silecs-codegen" 
+echo "##############################################"
+cd silecs-codegen/src/xml
+python runTests.py
 cd ../../..
-##############################################
+echo "##############################################"
+echo "building silecs-diagnostic-cpp" 
+echo "##############################################"
 cd silecs-diagnostic-cpp
 make clean
 make CPU=x86_64 -j1
 cd ..
-##############################################
+echo "##############################################"
+echo "build finished sucessfully" 
+echo "##############################################"
+