You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
629 B

#!/usr/bin/env bash
set -ex
function pack {
local tempdir pwd package_name
tempdir=$(mktemp -d 2>/dev/null || mktemp -d -t tmp)
pwd=$(pwd)
package_name="$PROJECT_NAME-$TRAVIS_TAG-$TARGET"
echo "fixme pwd is $pwd"
echo "fixme package_name is $package_name"
mkdir -p "$tempdir/$package_name"
cp "target/$TARGET/release/$PROJECT_NAME" "$tempdir/$package_name/"
strip "$tempdir/$package_name/$PROJECT_NAME"
pushd "$tempdir"
tar cvzf "$pwd/$package_name.tar.gz" "$package_name"/*
popd
rm -r "$tempdir"
}
cargo build --target "$TARGET" --release --verbose
pack
ls -l # fixme