Add release script
This commit is contained in:
parent
7d58952a9b
commit
7dcfb4426a
|
@ -34,3 +34,4 @@ resources/lang/locales.js
|
||||||
/public/hot
|
/public/hot
|
||||||
result
|
result
|
||||||
docker-compose.yaml
|
docker-compose.yaml
|
||||||
|
release
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
start=`date +%s`
|
||||||
|
|
||||||
|
# Build the panel
|
||||||
|
yarn build:production
|
||||||
|
|
||||||
|
# Mkdir and cd to tmp
|
||||||
|
mkdir tmp
|
||||||
|
cd tmp/
|
||||||
|
|
||||||
|
# Clone the repo
|
||||||
|
git clone https://github.com/Nookure/NookTheme.git
|
||||||
|
|
||||||
|
cd NookTheme
|
||||||
|
|
||||||
|
# Remove the .git folder
|
||||||
|
rm -rf .git
|
||||||
|
|
||||||
|
# Copy the Compiled files
|
||||||
|
cp -r ../../public .
|
||||||
|
|
||||||
|
# Create the tar and zip files
|
||||||
|
tar -czvf ./NookTheme.tar.gz .
|
||||||
|
zip -r ./NookTheme.zip .
|
||||||
|
|
||||||
|
rm -rf ../../release/*
|
||||||
|
|
||||||
|
# Create releases folder if it doesn't exist
|
||||||
|
mkdir ../../release
|
||||||
|
|
||||||
|
# Move the files to releases
|
||||||
|
mv ./NookTheme.tar.gz ../../release/panel.tar.gz
|
||||||
|
mv ./NookTheme.zip ../../release/panel.zip
|
||||||
|
|
||||||
|
# Remove the tmp folder
|
||||||
|
cd ../../
|
||||||
|
rm -rf tmp/
|
||||||
|
|
||||||
|
end=`date +%s`
|
||||||
|
|
||||||
|
# Done
|
||||||
|
echo "Build in `expr $end - $start` seconds"
|
Loading…
Reference in New Issue