More CMake cleanup
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user