diff options
author | Tiger Wang <ziwei.tiger@outlook.com> | 2020-05-22 00:52:19 +0200 |
---|---|---|
committer | Tiger Wang <ziwei.tiger@outlook.com> | 2020-07-12 23:00:07 +0200 |
commit | 6317176d7e890292cb40d6add96a1c81e8eeb08f (patch) | |
tree | 6660c0df2d36933c2abe88e8f949eb552cf63c1e /Server/Install | |
parent | Remove Schematic Chunk height limitation (diff) | |
download | cuberite-6317176d7e890292cb40d6add96a1c81e8eeb08f.tar cuberite-6317176d7e890292cb40d6add96a1c81e8eeb08f.tar.gz cuberite-6317176d7e890292cb40d6add96a1c81e8eeb08f.tar.bz2 cuberite-6317176d7e890292cb40d6add96a1c81e8eeb08f.tar.lz cuberite-6317176d7e890292cb40d6add96a1c81e8eeb08f.tar.xz cuberite-6317176d7e890292cb40d6add96a1c81e8eeb08f.tar.zst cuberite-6317176d7e890292cb40d6add96a1c81e8eeb08f.zip |
Diffstat (limited to 'Server/Install')
-rw-r--r-- | Server/Install/PackWindowsExecutables.cmd | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/Server/Install/PackWindowsExecutables.cmd b/Server/Install/PackWindowsExecutables.cmd index 2909f1c40..3697afe2c 100644 --- a/Server/Install/PackWindowsExecutables.cmd +++ b/Server/Install/PackWindowsExecutables.cmd @@ -3,13 +3,20 @@ :: It is expected to be run with the Server folder as the current working dir @echo on -del Cuberite.zip -del PDBs.zip -del ManualAPI.zip -del AutoAPI.zip -rd /q /s Plugins\ManualApiDump +:: Only test that the server runs for pull requests +:: Don't upload any artifacts until it's merged into master +if defined APPVEYOR_PULL_REQUEST_NUMBER ( + echo stop 1>>cmds.txt + Cuberite --port 32767 0<cmds.txt + exit /b +) + +:: Main executables +echo Cuberite %APPVEYOR_JOB_NAME%-#%APPVEYOR_BUILD_NUMBER% 1>buildinfo.txt 7z a -tzip -y Cuberite.zip -scsWIN -i@Install\WindowsExecutables.list -xr!*.git* 7z a -tzip -y PDBs.zip -scsWIN -i@Install/WindowsPDBs.list -xr!*.git* + +:: Generate API documentation git clone https://github.com/madmaxoft/ManualApiDump Plugins/ManualApiDump echo load ManualApiDump 1>cmds.txt echo manualapi 1>>cmds.txt @@ -17,5 +24,14 @@ echo load APIDump 1>>cmds.txt echo api 1>>cmds.txt echo stop 1>>cmds.txt Cuberite --port 32767 0<cmds.txt + +:: API documentation 7z a -tzip -y ManualAPI.zip -scsWIN "ManualAPI.lua" 7z a -tzip -y AutoAPI.zip -scsWIN ".\BindingsDocs\*.lua" -x!_raw.lua + +:: Upload artifacts +appveyor PushArtifact Cuberite.zip +appveyor PushArtifact PDBs.zip +appveyor PushArtifact AutoAPI.zip +appveyor PushArtifact ManualAPI.zip +appveyor PushArtifact .luacheckrc |