mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 13:24:24 +00:00
finished package script
This commit is contained in:
96
package.sh
96
package.sh
@@ -6,6 +6,8 @@
|
||||
#
|
||||
#
|
||||
|
||||
v="V1.0.0"
|
||||
|
||||
echo "
|
||||
_ _ _ _
|
||||
| (_) | | |
|
||||
@@ -52,6 +54,19 @@ npm run build
|
||||
|
||||
echo "
|
||||
|
||||
==> Resetting databases <==
|
||||
|
||||
"
|
||||
|
||||
sleep 1
|
||||
|
||||
cd ../../server
|
||||
node prepareDB.js
|
||||
|
||||
sleep 1
|
||||
|
||||
echo "
|
||||
|
||||
==> Collecting files to archive <==
|
||||
|
||||
"
|
||||
@@ -60,10 +75,87 @@ sleep 1
|
||||
|
||||
cd ../../
|
||||
|
||||
rm -rf dist/
|
||||
mkdir dist/
|
||||
|
||||
cd dist
|
||||
|
||||
cp -r ../src/server .
|
||||
shopt -s extglob
|
||||
cp -r ../src/server/!(node_modules) .
|
||||
|
||||
ls
|
||||
rm webapp
|
||||
mkdir webapp
|
||||
mkdir webapp/main
|
||||
mkdir webapp/setup
|
||||
|
||||
pwd
|
||||
|
||||
cp -rv ../src/webapp/main/dist ./webapp/main/dist
|
||||
cp -rv ../src/webapp/setup/dist ./webapp/setup/dist
|
||||
|
||||
echo "
|
||||
|
||||
==> Collected files to archive <==
|
||||
==> Archiving... <==
|
||||
|
||||
"
|
||||
|
||||
sleep 1
|
||||
|
||||
cd ..
|
||||
zip -9r libreevent-$v-prebuilt.zip dist
|
||||
|
||||
echo "
|
||||
|
||||
==> Created prebuilt archive <==
|
||||
==> Creating archive for node_modules <==
|
||||
|
||||
"
|
||||
|
||||
sleep 1
|
||||
|
||||
cd src/server
|
||||
npm i
|
||||
cd ../../
|
||||
zip -9r libreevent-$v-npm.zip src/server/node_modules
|
||||
|
||||
echo "
|
||||
|
||||
==> Created npm archive <==
|
||||
==> Creating archive for full-icu package.json <==
|
||||
|
||||
"
|
||||
|
||||
sleep 1
|
||||
|
||||
cd src/server
|
||||
npm i full-icu
|
||||
cd ../../
|
||||
|
||||
zip -9r libreevent-$v-full-icu.zip src/server/package.json src/server/package-lock.json
|
||||
|
||||
cd src/server
|
||||
npm uninstall full-icu
|
||||
|
||||
echo "
|
||||
|
||||
_ _ _ _
|
||||
| (_) | | |
|
||||
| |_| |__ _ __ ___ _____ _____ _ __ | |_
|
||||
| | | '_ \\| '__/ _ \\/ _ \\ \\ / / _ \\ '_ \\| __|
|
||||
| | | |_) | | | __/ __/\\ V / __/ | | | |_
|
||||
|_|_|_.__/|_| \\___|\\___| \\_/ \\___|_| |_|\\__|
|
||||
|
||||
|
||||
|
||||
|
||||
-------------------------------
|
||||
|
||||
==> Done
|
||||
==> Successfully packaged libreevent $v
|
||||
|
||||
Next steps:
|
||||
- Check that everything was packaged correctly
|
||||
- Create a release on GitHub
|
||||
|
||||
"
|
||||
Reference in New Issue
Block a user