update build script to allow building only static assets
This commit is contained in:
parent
f7cdcbb33a
commit
88727d1e4a
28
build
28
build
@ -4,9 +4,18 @@ if [ ! -d output ]; then
|
||||
|
||||
fi
|
||||
|
||||
dotnet build
|
||||
if [ $? -eq 1 ]; then
|
||||
if [ "$1" != "--assets-only" ]; then
|
||||
|
||||
dotnet build
|
||||
|
||||
if [ $? -eq 1 ]; then
|
||||
echo -n ".NET build failed. Continue with asset build? (Y/N) [Y]: "
|
||||
read ans
|
||||
if [ "$ans" != "Y" && "$ans" != "y" ]; then
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
ASSET_UIHTML_VERSION=2024.27.5
|
||||
@ -14,6 +23,7 @@ ASSET_UIHTML_VERSION=2024.27.5
|
||||
THEME_NAME=avondale
|
||||
|
||||
for each in mocha-dotnet/src/assets/ui-html/css/common/*.less mocha-dotnet/src/assets/ui-html/css/$THEME_NAME/*.less; do
|
||||
>&2 echo $each
|
||||
cat $each
|
||||
echo ""
|
||||
done | lessc --plugin=less-plugin-clean-css=advanced - output/assets/ui-html/$ASSET_UIHTML_VERSION/css/mochaApp.css
|
||||
@ -23,22 +33,26 @@ if [ ! -d output/assets/ui-html/$ASSET_UIHTML_VERSION/base ]; then
|
||||
fi
|
||||
|
||||
for each in mocha-dotnet/src/assets/ui-html/base/*.js mocha-dotnet/src/assets/ui-html/base/controls/*.js mocha-dotnet/src/assets/ui-html/mocha/*.js mocha-dotnet/src/assets/ui-html/mocha/controls/*.js; do
|
||||
>&2 echo $each
|
||||
cat $each
|
||||
echo ""
|
||||
done | jsmin > output/assets/ui-html/$ASSET_UIHTML_VERSION/base/shared-min.js
|
||||
|
||||
cp mocha-dotnet/src/app/Mocha.ServerApplication/bin/Debug/net8.0/* output/
|
||||
if [ "$1" != "--assets-only" ]; then
|
||||
|
||||
if [ ! -d output/plugins ]; then
|
||||
cp mocha-dotnet/src/app/Mocha.ServerApplication/bin/Debug/net8.0/* output/
|
||||
|
||||
if [ ! -d output/plugins ]; then
|
||||
mkdir output/plugins
|
||||
fi
|
||||
fi
|
||||
|
||||
for each in mocha-dotnet/src/plugins/*; do
|
||||
for each in mocha-dotnet/src/plugins/*; do
|
||||
pushd $each
|
||||
dotnet build
|
||||
popd
|
||||
|
||||
cp $each/bin/Debug/net8.0/*.dll output/plugins
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user