22 lines
506 B
Bash
Executable file
22 lines
506 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# * Commit parameters
|
|
# Unused now, but good for future reference. See man 5 githooks.
|
|
|
|
remote="$1"
|
|
url="$2"
|
|
|
|
read local_ref local_sha remote_ref remote_sha
|
|
|
|
# * Run tests
|
|
|
|
# Not using sandbox and auto-install, because "git push" shouldn't
|
|
# cause remote code to be downloaded and executed (i.e. what would
|
|
# happen by installing packages). It can be done manually when needed.
|
|
|
|
# Only run when pushing master.
|
|
|
|
if [[ $local_ref = refs/heads/master ]]
|
|
then
|
|
make sandbox=.sandbox test
|
|
fi
|