88 lines
4.6 KiB
Batchfile
Executable File
88 lines
4.6 KiB
Batchfile
Executable File
@ECHO OFF
|
|
|
|
:: v1.0
|
|
:: Batch process to move backup version to the server
|
|
|
|
:: v1.1
|
|
:: Added individual xex paths so it doesn't transfer non required files to save time
|
|
|
|
ECHO Copy GTAV platform Data and Update Current Label
|
|
|
|
|
|
TITLE %RS_PROJECT% dev: Moving labelled build for 360 to Server for Backup...
|
|
|
|
|
|
ECHO N:\RSGLDN\Build_Data\Latest\gta5\build\dev\common\data\version.txt
|
|
|
|
:buildverify
|
|
:: Parsing the studio name for the network and xex paths
|
|
for /f "tokens=*" %%a in (
|
|
'xmlstarlet sel -t -v "/local/studio/@name" %RS_TOOLSROOT%/local.xml'
|
|
) do (
|
|
set studio=%%a
|
|
)
|
|
if %studio%==north set networkbuildpath=N:RSGEDI\Projects\GTAV\Builds\Storage
|
|
if %studio%==toronto set networkbuildpath="N:\RSGTOR\Projects\GTAV\Builds\Storage
|
|
if %studio%==sandiego set networkbuildpath=N:\RSGSAN\Projects\GTAV\Builds\Storage
|
|
if %studio%==newengland set networkbuildpath=N:\RSGNWE\Projects\GTAV\Builds\Storage
|
|
if %studio%==leeds set networkbuildpath=N:\RSGLDS\Projects\GTAV\Builds\Storage
|
|
if %studio%==london set networkbuildpath=N:\RSGLDN\Projects\GTAV\Builds\Storage
|
|
if %studio%==newyork set networkbuildpath=N:\RSGNYC\Projects\GTAV\Builds\Storage
|
|
:NETWORK BUILD PATH SET: %networkbuildpath%
|
|
|
|
setlocal ENABLEDELAYEDEXPANSION
|
|
::Parsing the version.txt for new version number
|
|
set vidx=0
|
|
for /F "tokens=*" %%A in (X:\gta5\build\dev\common\data\version.txt) do (
|
|
SET /A vidx=!vidx! + 1
|
|
set var!vidx!=%%A
|
|
)
|
|
set var
|
|
|
|
::Commandline
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ commandline.txt
|
|
|
|
::Bank Release
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_bankrelease.bat
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_bankrelease.cmp
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_bankrelease.map
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_bankrelease.pdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_bankrelease.xdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_bankrelease.xex
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_bankrelease.exe
|
|
|
|
::Beta
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_beta.bat
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_beta.cmp
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_beta.exe
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_beta.map
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_beta.pdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_beta.xdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_beta.xex
|
|
|
|
::Final
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_final.cmp
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_final.exe
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_final.map
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_final.pdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_final.xdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_final.xex
|
|
|
|
::Release
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_release.bat
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_release.cmp
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_release.exe
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_release.map
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_release.pdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_release.xdb
|
|
robocopy /DCOPY:T X:\gta5\build\dev\ %networkbuildpath%\QAversion%var3%_xbox360\ game_xenon_release.xex
|
|
|
|
::Xbox360 Data
|
|
robocopy /S /DCOPY:T X:\gta5\build\dev\xbox360 %networkbuildpath%\QAversion%var3%_xbox360\xbox360\
|
|
|
|
::Xbox360 Common
|
|
robocopy /S /DCOPY:T X:\gta5\build\dev\common\ %networkbuildpath%\QAversion%var3%_xbox360\common\
|
|
|
|
|
|
|
|
pause |