Release 0.3.0 (#37)

* chore(cicd): add build and start script

* fix(client/web): fix fail to reupload same file, avoid default worker

* test(client/web): add case for worker list filtering
This commit is contained in:
Hexxa 2021-01-31 19:37:05 +08:00 committed by GitHub
parent ede6c239f0
commit c8a3f911e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 117 additions and 15 deletions

View file

@ -1,8 +1,30 @@
export QSROOT=`pwd`
rm -r dist && mkdir dist
cd cmd
go build -o $QSROOT/dist/quickshare
go get github.com/mitchellh/gox
cd cmd/start
gox \
-osarch="windows/386 windows/amd64 darwin/amd64 linux/386 linux/amd64 linux/arm linux/arm64" \
-output "$QSROOT/dist/quickshare_{{.OS}}_{{.Arch}}/quickshare"
cd $QSROOT/src/client/web
yarn build
cp -r $QSROOT/public $QSROOT/dist
cd $QSROOT
cp -R $QSROOT/public $QSROOT/dist/quickshare_windows_386
cp -R $QSROOT/public $QSROOT/dist/quickshare_windows_amd64
cp -R $QSROOT/public $QSROOT/dist/quickshare_darwin_amd64
cp -R $QSROOT/public $QSROOT/dist/quickshare_linux_386
cp -R $QSROOT/public $QSROOT/dist/quickshare_linux_amd64
cp -R $QSROOT/public $QSROOT/dist/quickshare_linux_arm
cp -R $QSROOT/public $QSROOT/dist/quickshare_linux_arm64
cd $QSROOT/dist
zip -r -q $QSROOT/dist/quickshare_windows_386.zip quickshare_windows_386/*
zip -r -q $QSROOT/dist/quickshare_windows_amd64.zip quickshare_windows_amd64/*
zip -r -q $QSROOT/dist/quickshare_darwin_amd64.zip quickshare_darwin_amd64/*
zip -r -q $QSROOT/dist/quickshare_linux_386.zip quickshare_linux_386/*
zip -r -q $QSROOT/dist/quickshare_linux_amd64.zip quickshare_linux_amd64/*
zip -r -q $QSROOT/dist/quickshare_linux_arm.zip quickshare_linux_arm/*
zip -r -q $QSROOT/dist/quickshare_linux_arm64.zip quickshare_linux_arm64/*