Added a script that uploads the APIDump's docs to a website.
An API nightbuild has been set up at http://mc-server.xoft.cz/LuaAPI
This commit is contained in:
parent
b8a37c4f46
commit
9e3f2627ca
65
MakeLuaAPI.cmd
Normal file
65
MakeLuaAPI.cmd
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
@echo off
|
||||||
|
:: MakeLuaAPI.cmd
|
||||||
|
:: This script is run after the nightbuild to produce the Lua API documentation and upload it to a website.
|
||||||
|
:: It expects at least three environment variables set: ftpsite, ftpuser and ftppass, specifying the FTP site and login to use for the upload
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
:: Check that we got all the environment vars needed for the upload:
|
||||||
|
|
||||||
|
if "a%ftppass%" == "a" (
|
||||||
|
echo You need to set FTP password in the ftppass environment variable to upload the files
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
if "a%ftpuser%" == "a" (
|
||||||
|
echo You need to set FTP username in the ftpuser environment variable to upload the files
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
if "a%ftpsite%" == "a" (
|
||||||
|
echo You need to set FTP server in the ftpsite environment variable to upload the files
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
:: Create the API documentation by running the server and stopping it right after it starts:
|
||||||
|
|
||||||
|
cd MCServer
|
||||||
|
echo stop | MCServer
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
:: Upload the API to the web:
|
||||||
|
|
||||||
|
ncftpput -p %ftppass% -u %ftpuser% -T temp_ %ftpsite% /LuaAPI MCServer/API/*.*
|
||||||
|
if errorlevel 1 goto haderror
|
||||||
|
echo Upload finished.
|
||||||
|
|
||||||
|
goto end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
:haderror
|
||||||
|
echo an error was encountered, check command output above
|
||||||
|
pause
|
||||||
|
goto finished
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
:end
|
||||||
|
if "a%1" == "a" pause
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
:finished
|
Loading…
Reference in New Issue
Block a user