4 changed files with 47 additions and 4 deletions
@ -0,0 +1,27 @@
|
||||
#!/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 |
||||
Loading…
Reference in new issue