Skip to content
Snippets Groups Projects
.build.ci.sh 525 B
Newer Older
#!/bin/bash
# This is wrapper to run the build.sh on CI

echo "LCG_RELEASE: ${LCG_RELEASE}"

logfile=mylog.txt

if [ "$LCG_RELEASE" = "KEY4HEP_STACK" ]; then
    logfile=mylog-k4.sh
    source /cvmfs/sw.hsf.org/key4hep/setup.sh
    ./build-k4.sh >& ${logfile} &
    buildpid=$!
else
    source setup.sh
    ./build.sh >& ${logfile} &
    buildpid=$!
fi

while ps -p $buildpid 2>/dev/null ; do
    sleep 60
done &
echoer=$!

trap 'kill $echoer' 0

wait $buildpid
statuspid=$?
tail -n100 ${logfile}