diff options
Diffstat (limited to 'Server/Install/PackWindowsExecutables.cmd')
-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 |