release script, moved all scripts to bin directory

This commit is contained in:
azivner
2017-12-25 15:01:33 -05:00
parent bca5087426
commit f90c2317fc
6 changed files with 66 additions and 16 deletions

18
bin/build.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/usr/bin/env bash
echo 'module.exports = { build_date:"'`date --iso-8601=seconds`'", build_revision: "'`git log -1 --format="%H"`'" };' > services/build.js
echo "Deleting dist"
rm -r dist/*
cp -r ../trilium-node-binaries/sqlite/* node_modules/sqlite3/lib/binding/
cp -r ../trilium-node-binaries/scrypt/* node_modules/scrypt/bin/
./node_modules/.bin/electron-rebuild
./node_modules/.bin/electron-packager . --out=dist --platform=linux,win32 --overwrite
# can't copy this before the packaging because the same file name is used for both linux and windows build
cp ../trilium-node-binaries/scrypt.node ./dist/trilium-win32-x64/resources/app/node_modules/scrypt/build/Release/