Skip to content

Commit ae38c1a

Browse files
committed
improved build script
1 parent c88dc75 commit ae38c1a

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

build.sh

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ targets="node12-linux-x64,node12-macos-x64,node12-win-x64"
44
#targets="node12-macos-x64"
55
#targets="node12-linux-armv7"
66

7+
version="v0.0.1"
8+
79
echo "prebuild..."
810
npm run prestart
911

@@ -14,34 +16,34 @@ echo "build binaries..."
1416
pkg -t "$targets" -o prod/webspace-backup dist/environments/app.prod.js
1517

1618
echo "Copy assets"
17-
mkdir prod/webspace-backup-beta1-x64-win
18-
mkdir prod/webspace-backup-beta1-x64-linux
19-
mkdir prod/webspace-backup-beta1-x64-macos
19+
mkdir prod/webspace-backup-${version}-x64-win
20+
mkdir prod/webspace-backup-${version}-x64-linux
21+
mkdir prod/webspace-backup-${version}-x64-macos
2022

21-
mv prod/webspace-backup-linux prod/webspace-backup-beta1-x64-linux/webspace-backup
22-
mv prod/webspace-backup-win.exe prod/webspace-backup-beta1-x64-win/webspace-backup.exe
23-
mv prod/webspace-backup-macos prod/webspace-backup-beta1-x64-macos/webspace-backup
23+
mv prod/webspace-backup-linux prod/webspace-backup-${version}-x64-linux/webspace-backup
24+
mv prod/webspace-backup-win.exe prod/webspace-backup-${version}-x64-win/webspace-backup.exe
25+
mv prod/webspace-backup-macos prod/webspace-backup-${version}-x64-macos/webspace-backup
2426

25-
cp src/config_sample.json prod/webspace-backup-beta1-x64-win/config.json
26-
cp src/config_sample.json prod/webspace-backup-beta1-x64-linux/config.json
27-
cp src/config_sample.json prod/webspace-backup-beta1-x64-macos/config.json
27+
cp src/config_sample.json prod/webspace-backup-${version}-x64-win/config.json
28+
cp src/config_sample.json prod/webspace-backup-${version}-x64-linux/config.json
29+
cp src/config_sample.json prod/webspace-backup-${version}-x64-macos/config.json
2830

2931
cd prod
3032

31-
cd webspace-backup-beta1-x64-win
32-
zip -r -X ../webspace-backup-beta1-x64-win.zip ./
33+
cd webspace-backup-${version}-x64-win
34+
zip -r -X ../webspace-backup-${version}-x64-win.zip ./
3335
cd ..
3436

35-
cd webspace-backup-beta1-x64-macos
36-
zip -r -X ../webspace-backup-beta1-x64-macos.zip ./
37+
cd webspace-backup-${version}-x64-macos
38+
zip -r -X ../webspace-backup-${version}-x64-macos.zip ./
3739
cd ..
3840

39-
cd webspace-backup-beta1-x64-linux
40-
zip -r -X ../webspace-backup-beta1-x64-linux.zip ./
41+
cd webspace-backup-${version}-x64-linux
42+
zip -r -X ../webspace-backup-${version}-x64-linux.zip ./
4143
cd ..
4244

43-
rm -rf webspace-backup-beta1-x64-linux
44-
rm -rf webspace-backup-beta1-x64-macos
45-
rm -rf webspace-backup-beta1-x64-win
45+
rm -rf webspace-backup-${version}-x64-linux
46+
rm -rf webspace-backup-${version}-x64-macos
47+
rm -rf webspace-backup-${version}-x64-win
4648

4749
echo "Build finished"

0 commit comments

Comments
 (0)