toxcore/other/travis/phase
iphydf 2db31d95fd
Use "phase" script for travis build phases.
This is the first step towards unifying travis configs for toxcore,
hstox, and qtox.
2016-09-11 22:13:47 +01:00

23 lines
303 B
Bash
Executable File

#!/bin/sh
set -e -u -x
JOB="$1"
ENV="$2"
PHASE="$3"
. "other/travis/env.sh"
. "other/travis/env-$ENV.sh"
try_source() {
SCRIPT="other/travis/$1"
if [ -f "$SCRIPT" ]; then
. "$SCRIPT"
fi
}
try_source "$PHASE"
try_source "$ENV-$PHASE"
try_source "$JOB-$PHASE"
try_source "$JOB-$ENV-$PHASE"