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 "##############################################" +