| #!/usr/bin/env bash |
| # shellcheck disable=SC1091 # the path is created in build-kdl and |
| # here is check if exist |
| |
| terminate() { |
| echo "ci-kdl.sh caught SIGTERM signal! propagating to child processes" |
| for job in $(jobs -p) |
| do |
| kill -15 "$job" |
| done |
| } |
| |
| trap terminate SIGTERM |
| |
| if [ -f /ci-kdl.venv/bin/activate ]; then |
| source /ci-kdl.venv/bin/activate |
| /ci-kdl.venv/bin/python /ci-kdl.venv/bin/ci-kdl | tee -a /results/kdl.log & |
| child=$! |
| wait $child |
| mv kdl_*.json /results/kdl.json |
| else |
| echo -e "Not possible to activate ci-kdl virtual environment" |
| fi |
| |