diff --git a/.ci/travis-compile.sh b/.ci/travis-compile.sh index 4aa1c1aa9..faaa5f604 100644 --- a/.ci/travis-compile.sh +++ b/.ci/travis-compile.sh @@ -17,7 +17,8 @@ while [[ "$@" ]]; do ;; '--package') MAKE_PACKAGE=1 - shift + PACKAGE_NAME="$2" + shift 2 ;; '--server') MAKE_SERVER=1 @@ -117,4 +118,12 @@ fi if [[ $MAKE_PACKAGE ]]; then make package + if [[ $PACKAGE_NAME ]]; then + if file=$(find . -maxdepth 1 -type f -name Cockatrice-*.* -print -quit); then + mv "$file" "${file%%.*}-$PACKAGE_NAME.${file#*.}" + else + echo "could not find package" >&2 + exit 1 + fi + fi fi diff --git a/.travis.yml b/.travis.yml index 54762df4e..21a7a55d3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ matrix: script: docker run --mount "type=bind,source=$(pwd),target=/src" -w="/src" --mount "type=bind,source=$HOME/.ccache,target=/.ccache" -e "CCACHE_DIR=/.ccache" img - bash .ci/travis-compile.sh --server --package --release + bash .ci/travis-compile.sh --server --package "Ubuntu18.04" --release #Ubuntu Xenial (Debug only) - name: Ubuntu Xenial (Debug) @@ -63,7 +63,7 @@ matrix: - brew install ccache - brew install protobuf --without-python@2 - brew install qt - script: bash ./.ci/travis-compile.sh --server --package --release + script: bash ./.ci/travis-compile.sh --server --package "" --release # Builds for pull requests skip the deployment step altogether