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

summaryrefslogtreecommitdiff
path: root/scripts/ci
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
parent21a4f9a6244db54d11fc7dd5463acd69f3ce5f6f (diff)
Improve Windows artifacts
Diffstat (limited to 'scripts/ci')
-rwxr-xr-xscripts/ci/linux/assemble.sh2
-rwxr-xr-xscripts/ci/macos/assemble.sh2
-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
5 files changed, 27 insertions, 16 deletions
diff --git a/scripts/ci/linux/assemble.sh b/scripts/ci/linux/assemble.sh
index f1c9fec..5a7cc82 100755
--- a/scripts/ci/linux/assemble.sh
+++ b/scripts/ci/linux/assemble.sh
@@ -2,9 +2,9 @@
mkdir client_distribution
mkdir client_distribution/assets
+mkdir client_distribution/assets/user
./dist/asset_packer -c scripts/packing.config assets/opensb client_distribution/assets/opensb.pak
-cp -r assets/user client_distribution/assets/
mkdir client_distribution/mods
touch client_distribution/mods/mods_go_here
diff --git a/scripts/ci/macos/assemble.sh b/scripts/ci/macos/assemble.sh
index 8858cf4..e60b2c0 100755
--- a/scripts/ci/macos/assemble.sh
+++ b/scripts/ci/macos/assemble.sh
@@ -2,9 +2,9 @@
mkdir client_distribution
mkdir client_distribution/assets
+mkdir client_distribution/assets/user
./dist/asset_packer -c scripts/packing.config assets/opensb client_distribution/assets/opensb.pak
-cp -r assets/user client_distribution/assets/
mkdir client_distribution/mods
touch client_distribution/mods/mods_go_here
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