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