forked from envkey/envkey-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuildwin.sh
executable file
·23 lines (19 loc) · 881 Bytes
/
buildwin.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
echo "Building middleman assets for production"
(export ASSET_HOST=assets && ./build_prod.sh)
echo "Clearing envkey-electron/assets and envkey-electron/dist"
rm -rf envkey-electron/assets/*
rm -rf envkey-electron/dist/*
rm envkey-assets/source/javascripts/*
echo "Copying assets to envkey-electron"
cp -r envkey-assets/build/fonts envkey-assets/build/images envkey-assets/build/stylesheets envkey-electron/assets/
cp envkey-assets/build/javascripts/* envkey-assets/build/*.js envkey-electron/assets/
# echo "Building dmg only without signing"
# export CSC_IDENTITY_AUTO_DISCOVERY=false
export WIN_CSC_LINK=~/envkey-digicert.p12
export WIN_CSC_KEY_PASSWORD=$(cat .wincertpw)
(cd envkey-electron && npm run distwin)
echo "Clearing middleman build and electron assets"
rm -rf envkey-assets/build/*
rm -rf envkey-electron/assets/*
rm envkey-assets/source/javascripts/*