mirror of
https://github.com/cp2k/cp2k.git
synced 2026-07-22 06:55:21 -04:00
30 lines
965 B
Bash
Executable file
30 lines
965 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# author: Ole Schuett
|
|
|
|
echo -e "\n========== Starting Precommit Server =========="
|
|
cd ./tools/precommit/ || exit 1
|
|
export REVISION="unknown revision"
|
|
gunicorn --bind=:8080 --workers=1 --threads=8 --timeout=0 --no-control-socket precommit_server:app &> /var/tmp/precommit_server.logs &
|
|
sleep 3
|
|
cat /var/tmp/precommit_server.logs
|
|
|
|
echo -e "\n========== Running Precommit Checks =========="
|
|
export CP2K_PRECOMMIT_SERVER="http://127.0.0.1:8080"
|
|
./precommit.py --no-cache --progressbar-wait=10
|
|
EXIT_CODE=$?
|
|
|
|
if ((EXIT_CODE)); then
|
|
echo ""
|
|
echo "********************************************"
|
|
echo "* *"
|
|
echo "* O/ Try running ./make_pretty.sh *"
|
|
echo "* /| *"
|
|
echo "* / \ *"
|
|
echo "********************************************"
|
|
fi
|
|
|
|
echo -e "\n"
|
|
exit 0 # Prevent CI from overwriting precommit.py's summary message.
|
|
|
|
#EOF
|