-
Notifications
You must be signed in to change notification settings - Fork 0
/
UploadWebGLRSync.bat
46 lines (31 loc) · 1.54 KB
/
UploadWebGLRSync.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
call app_info_setup.bat
SET FILENAME=%APP_NAME%
REM change to correct dir, needed hack to run as admin for this to work
cd /D "%~dp0"
SET PATH=C:\tools\Grsync\bin;%PATH%
:just in case we need to make this dir...
wsl ssh %_FTP_USER_%@%_FTP_SITE_% "mkdir ~/www/%WEB_SUB_DIR%
if "%BUILDMODE%"=="RELEASE" (
:delete entire old dir. Not using %APP_NAME% for safety
wsl ssh %_FTP_USER_%@%_FTP_SITE_% "rm -rf ~/www/%WEB_SUB_DIR%/Build"
wsl ssh %_FTP_USER_%@%_FTP_SITE_% "rm -rf ~/www/%WEB_SUB_DIR%/TemplateData"
:--chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r
wsl rsync -avzr --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r -e "ssh" webgltemp/%APP_NAME%/* %_FTP_USER_%@%_FTP_SITE_%:www/%WEB_SUB_DIR%
echo Files synced uploaded: https://www.%_FTP_SITE_%/%WEB_SUB_DIR%
:Let's go ahead an open a browser to test it
start https://www.%_FTP_SITE_%/%WEB_SUB_DIR%
) else (
:just in case we need to make this dir...
wsl ssh %_FTP_USER_%@%_FTP_SITE_% "mkdir ~/www/%WEB_SUB_DIR%/beta
:delete entire old dir. Not using %APP_NAME% for safety
wsl ssh %_FTP_USER_%@%_FTP_SITE_% "rm -rf ~/www/%WEB_SUB_DIR%beta/Build"
wsl ssh %_FTP_USER_%@%_FTP_SITE_% "rm -rf ~/www/%WEB_SUB_DIR%beta/TemplateData"
:--chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r
wsl rsync -avzr --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r -e "ssh" webgltemp/%APP_NAME%/* %_FTP_USER_%@%_FTP_SITE_%:www/%WEB_SUB_DIR%/beta
echo Files synced uploaded: https://www.%_FTP_SITE_%/%WEB_SUB_DIR%/beta
:Let's go ahead an open a browser to test it
start https://www.%_FTP_SITE_%/%WEB_SUB_DIR%/beta
)
:Let's run unity again too?
:%UNITY_EXE%
if "%NO_PAUSE%"=="" pause