summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorMarco Ieni <11428655+MarcoIeni@users.noreply.github.com>2020-12-02 15:40:17 +0100
committerGitHub <noreply@github.com>2020-12-02 09:40:17 -0500
commit2cfc0aafa4322a72f4c5d06846b796375e65a722 (patch)
tree3be3e4b2d326096d8fde5162a91ef109434b29b4 /etc
parent9d72205be81cc7ac8036fb8c466947a20136f6d4 (diff)
add cd (#417)
Signed-off-by: MarcoIeni <11428655+MarcoIeni@users.noreply.github.com>
Diffstat (limited to 'etc')
-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