Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/scripts/ci/windows
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-03-17 22:54:28 +1100
committerKae <80987908+Novaenia@users.noreply.github.com>2024-03-17 22:54:28 +1100
commitb648214e3ca71a0224ce66cd4e8053987fe991c6 (patch)
tree47e8a5cdfcc0dcc6b52ef32ae8300cce75e1e516 /scripts/ci/windows
parent21a4f9a6244db54d11fc7dd5463acd69f3ce5f6f (diff)
Improve Windows artifacts
Diffstat (limited to 'scripts/ci/windows')
-rw-r--r--scripts/ci/windows/assemble.bat33
-rw-r--r--scripts/ci/windows/files_client.txt (renamed from scripts/ci/windows/files.txt)2
-rw-r--r--scripts/ci/windows/files_server.txt4
3 files changed, 25 insertions, 14 deletions
diff --git a/scripts/ci/windows/assemble.bat b/scripts/ci/windows/assemble.bat
index ca79522..4bda92b 100644
--- a/scripts/ci/windows/assemble.bat
+++ b/scripts/ci/windows/assemble.bat
@@ -1,18 +1,27 @@
@echo off
-set dst=windows
+set client=client_distribution
+if exist %client% rmdir %client% /S /Q
-if exist %dst% rmdir %dst% /S /Q
+mkdir %client%
+mkdir %client%\storage
+mkdir %client%\mods
+mkdir %client%\assets
+mkdir %client%\win
-mkdir %dst%
-mkdir %dst%\storage
-mkdir %dst%\mods
-mkdir %dst%\assets
+.\dist\asset_packer.exe -c scripts\packing.config assets\opensb %client%\assets\opensb.pak
-set bin=%dst%\win
-mkdir %bin%
+set server=server_distribution
+if exist %server% rmdir %server% /S /Q
+xcopy %client% %server% /E /I
-.\dist\asset_packer.exe -c scripts\packing.config assets\opensb %dst%\assets\opensb.pak
+for /f "delims=" %%f in (scripts\ci\windows\files_client.txt) do (
+ xcopy "%%f" "%client%\win\" /Y
+)
-for /f "delims=" %%f in (scripts\ci\windows\files.txt) do (
- xcopy "%%f" "%bin%\" /Y
-) \ No newline at end of file
+for /f "delims=" %%f in (scripts\ci\windows\files_server.txt) do (
+ xcopy "%%f" "%server%\win\" /Y
+)
+
+set win=windows
+xcopy %client% %win% /E /I /Y
+xcopy %server% %win% /E /I /Y \ No newline at end of file
diff --git a/scripts/ci/windows/files.txt b/scripts/ci/windows/files_client.txt
index bb05cea..48b5560 100644
--- a/scripts/ci/windows/files.txt
+++ b/scripts/ci/windows/files_client.txt
@@ -5,8 +5,6 @@ dist\asset_unpacker.exe
dist\asset_packer.exe
dist\starbound.exe
dist\starbound.pdb
-dist\starbound_server.exe
-dist\starbound_server.pdb
dist\*.dll
lib\windows\discord_game_sdk.dll
lib\windows\steam_api64.dll
diff --git a/scripts/ci/windows/files_server.txt b/scripts/ci/windows/files_server.txt
new file mode 100644
index 0000000..cb15ef4
--- /dev/null
+++ b/scripts/ci/windows/files_server.txt
@@ -0,0 +1,4 @@
+dist\btree_repacker.exe
+dist\starbound_server.exe
+dist\starbound_server.pdb
+scripts\ci\windows\sbinit.config \ No newline at end of file