Oprava komprese v build scriptech
This commit is contained in:
parent
8f677549ec
commit
0b750f05b5
2 changed files with 10 additions and 6 deletions
|
|
@ -1,10 +1,12 @@
|
||||||
target_dir=bin/OneNightDuel-linux-x64
|
target_dir=OneNightDuel-linux-x64
|
||||||
launch_server_script="while :; do bin/ONDServer; done"
|
launch_server_script="while :; do bin/ONDServer; done"
|
||||||
|
|
||||||
dotnet publish MonoGameLibrary
|
dotnet publish MonoGameLibrary
|
||||||
ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll
|
ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll
|
||||||
|
|
||||||
dotnet publish --runtime linux-x64 --self-contained
|
dotnet publish --runtime linux-x64 --self-contained
|
||||||
|
|
||||||
|
cd bin || exit
|
||||||
mkdir -p $target_dir/bin/
|
mkdir -p $target_dir/bin/
|
||||||
cp -r bin/Client/net9.0/linux-x64/publish/* $target_dir/bin/
|
cp -r bin/Client/net9.0/linux-x64/publish/* $target_dir/bin/
|
||||||
cp -r bin/Server/net9.0/linux-x64/publish/* $target_dir/bin/
|
cp -r bin/Server/net9.0/linux-x64/publish/* $target_dir/bin/
|
||||||
|
|
@ -14,4 +16,4 @@ ln -sfrv $target_dir/bin/ONDClient $target_dir/OneNightDuel
|
||||||
echo "$launch_server_script" > $target_dir/launch-server-standalone.sh
|
echo "$launch_server_script" > $target_dir/launch-server-standalone.sh
|
||||||
chmod +x $target_dir/launch-server-standalone.sh
|
chmod +x $target_dir/launch-server-standalone.sh
|
||||||
|
|
||||||
tar -czvf bin/OneNightDuel-linux-x64.tar.gz $target_dir
|
tar -czvf OneNightDuel-linux-x64.tar.gz $target_dir
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
target_dir=bin/OneNightDuel-win-x64
|
target_dir=OneNightDuel-win-x64
|
||||||
launch_server_script="while :; do bin\ONDServer.exe; done"
|
launch_server_script="while :; do bin\ONDServer.exe; done"
|
||||||
launch_client_script="bin\ONDClient.exe"
|
launch_client_script="bin\ONDClient.exe"
|
||||||
|
|
||||||
|
|
@ -6,11 +6,13 @@ dotnet publish MonoGameLibrary
|
||||||
ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll
|
ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll
|
||||||
|
|
||||||
dotnet publish --runtime win-x64 --self-contained
|
dotnet publish --runtime win-x64 --self-contained
|
||||||
|
|
||||||
|
cd bin || exit
|
||||||
mkdir -p $target_dir/bin/
|
mkdir -p $target_dir/bin/
|
||||||
cp -r bin/Client/net9.0/win-x64/publish/* $target_dir/bin/
|
cp -r Client/net9.0/win-x64/publish/* $target_dir/bin/
|
||||||
cp -r bin/Server/net9.0/win-x64/publish/* $target_dir/bin/
|
cp -r Server/net9.0/win-x64/publish/* $target_dir/bin/
|
||||||
|
|
||||||
echo "$launch_server_script" > $target_dir/launch-server-standalone.bat
|
echo "$launch_server_script" > $target_dir/launch-server-standalone.bat
|
||||||
echo "$launch_client_script" > $target_dir/OneNightDuel.bat
|
echo "$launch_client_script" > $target_dir/OneNightDuel.bat
|
||||||
|
|
||||||
zip -r bin/OneNightDuel-win-x64.zip $target_dir
|
zip -r OneNightDuel-win-x64.zip $target_dir
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue