blob: d7563b2dd71263f94b86cd6f15dee75a5df92379 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
if [[ -z $(git status -s) ]]
then
echo "tree is clean"
else
echo "tree is dirty, please commit changes before running this"
# exit
fi
REMOTE_TARGET=`cat .publish_target`
if [[ -n "$REMOTE_TARGET" ]]
then
echo "Publish target is ${REMOTE_TARGET}"
else
echo "Publish target not set. Please write it in .publish_target (rsync path specifier)"
exit
fi
BASE_DIR=`pwd`
set -x
rm -rf bin/Release
dotnet publish -c Release
dotnet restore # restore debug deps
rsync --delete -raP bin/Release/net10.0/publish/wwwroot/ ${REMOTE_TARGET}
|