summaryrefslogtreecommitdiffstats
path: root/etc/ci/before_deploy.sh
diff options
context:
space:
mode:
Diffstat (limited to 'etc/ci/before_deploy.sh')
-rwxr-xr-xetc/ci/before_deploy.sh14
1 files changed, 5 insertions, 9 deletions
diff --git a/etc/ci/before_deploy.sh b/etc/ci/before_deploy.sh
index 21f6490b..8e188ed3 100755
--- a/etc/ci/before_deploy.sh
+++ b/etc/ci/before_deploy.sh
@@ -3,10 +3,6 @@
set -ex
-build() {
- cargo build --target "$TARGET" --release --verbose
-}
-
pack() {
local tempdir
local out_dir
@@ -15,7 +11,7 @@ pack() {
tempdir=$(mktemp -d 2>/dev/null || mktemp -d -t tmp)
out_dir=$(pwd)
- package_name="$PROJECT_NAME-$TRAVIS_TAG-$TARGET"
+ package_name="$PROJECT_NAME-${GITHUB_REF/refs\/tags\//}-$TARGET"
if [[ $TARGET == "arm-unknown-linux-gnueabihf" ]]; then
gcc_prefix="arm-linux-gnueabihf-"
@@ -30,7 +26,7 @@ pack() {
# copying the main binary
cp "target/$TARGET/release/$PROJECT_NAME" "$tempdir/$package_name/"
- if [ "$TRAVIS_OS_NAME" != windows ]; then
+ if [ "$OS_NAME" != windows-latest ]; then
"${gcc_prefix}"strip "$tempdir/$package_name/$PROJECT_NAME"
fi
@@ -40,7 +36,7 @@ pack() {
# archiving
pushd "$tempdir"
- if [ "$TRAVIS_OS_NAME" = windows ]; then
+ if [ "$OS_NAME" = windows-latest ]; then
7z a "$out_dir/$package_name.zip" "$package_name"/*
else
tar czf "$out_dir/$package_name.tar.gz" "$package_name"/*
@@ -89,7 +85,8 @@ make_deb() {
return 0
;;
esac
- version=${TRAVIS_TAG#v}
+ version=${GITHUB_REF/refs\/tags\//}
+
if [[ $TARGET = *musl* ]]; then
dpkgname=$PACKAGE_NAME-musl
conflictname=$PROJECT_NAME
@@ -171,7 +168,6 @@ EOF
main() {
- build
pack
if [[ $TARGET = *linux* ]]; then
make_deb