forked from BrowserBox/BrowserBox
-
Notifications
You must be signed in to change notification settings - Fork 0
/
new_release.sh
executable file
·30 lines (18 loc) · 885 Bytes
/
new_release.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
time="$(date)"
source ~/.nvm/nvm.sh
nvm install v12.10.0
nvm use v12.10.0
description=$1
gbranch nexe-build
echo $time > RELEASE_TIME.txt
npm run build
chmod +x ViewFinder.js
gpush minor "New release"
latest_tag=$(git describe --abbrev=0)
grel release -u c9fe -r ViewFinder --tag $latest_tag --name "New release" --description '"'"$description"'"'
grel upload -u c9fe -r ViewFinder --tag $latest_tag --name "ViewFinder.exe" --file ViewFinder.exe
grel upload -u c9fe -r ViewFinder --tag $latest_tag --name "ViewFinder.macos" --file ViewFinder.macos
grel upload -u c9fe -r ViewFinder --tag $latest_tag --name "ViewFinder.linux" --file ViewFinder.nix
grel upload -u c9fe -r ViewFinder --tag $latest_tag --name "ViewFinder.linx32" --file ViewFinder.nix32
grel upload -u c9fe -r ViewFinder --tag $latest_tag --name "ViewFinder.win32.exe" --file ViewFinder.win32.exe