diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-17 22:54:28 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-17 22:54:28 +1100 |
commit | b648214e3ca71a0224ce66cd4e8053987fe991c6 (patch) | |
tree | 47e8a5cdfcc0dcc6b52ef32ae8300cce75e1e516 /scripts/ci | |
parent | 21a4f9a6244db54d11fc7dd5463acd69f3ce5f6f (diff) |
Improve Windows artifacts
Diffstat (limited to 'scripts/ci')
-rwxr-xr-x | scripts/ci/linux/assemble.sh | 2 | ||||
-rwxr-xr-x | scripts/ci/macos/assemble.sh | 2 | ||||
-rw-r--r-- | scripts/ci/windows/assemble.bat | 33 | ||||
-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.txt | 4 |
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 |