Files
gtav-src/tools_ng/etc/CruiseControl/scriptbuilder/scriptbuilder_tasks.xml
T
2025-09-29 00:52:08 +02:00

77 lines
2.7 KiB
XML
Executable File

<tasks xmlns:cb="urn:ccnet.config.builder">
<cb:scope
script_tools_folder ="$(drive_alias)\$(game)\script\$(scriptbranch)\"
script_compiler ="$(RS_TOOLSBIN)\RageScriptEditor\ragScriptCompiler.exe"
build_timeout ="0">
<modificationWriter pendingFilename = "modificationsPending.xml" logDir=".\buildlogs" postScript="$(RS_TOOLSROOT)\script\util\cruisecontrol\post_log_project_state.bat" postArgs="$(projectname_dev)" />
<exec>
<executable>ruby</executable>
<buildArgs>$(RS_TOOLSROOT)\lib\util\perforce\p4_sync.rb $(toolp4root)/...#head</buildArgs>
<abortOnFail>false</abortOnFail>
<description>Syncing tools</description>
</exec>
<exec executable="cmd.exe"
buildArgs="/C dir $(project_file)"
description="Checking project Exists"
abortOnFail="true"/>
<!--
<exec>
<executable>$(script_compiler)</executable>
<buildArgs>$(project_file) -clean -config="$(build_config)"</buildArgs>
<buildTimeoutSeconds>$(build_timeout)</buildTimeoutSeconds>
<abortOnFail>false</abortOnFail>
<description>Compiling Script</description>
<environment>
<variable>
<name>RAGE_DIR</name>
<value>$(rage_dir)</value>
</variable>
</environment>
</exec>
-->
<exec>
<executable>$(RS_TOOLSBIN)\RageScriptEditor\IncrediBuildScriptProject.exe</executable>
<buildArgs>$(build_config) $(project_file)</buildArgs>
<buildTimeoutSeconds>$(build_timeout)</buildTimeoutSeconds>
<abortOnFail>false</abortOnFail>
<description>Creating XGE xml file.</description>
<environment>
<variable>
<name>RAGE_DIR</name>
<value>$(rage_dir)</value>
</variable>
</environment>
</exec>
<exec>
<executable>xgConsole.exe</executable>
<buildArgs>$(project_file_xge_xml) /Rebuild</buildArgs>
<buildTimeoutSeconds>$(build_timeout)</buildTimeoutSeconds>
<abortOnFail>false</abortOnFail>
<description>Building XGE xml file.</description>
<environment>
<variable>
<name>RAGE_DIR</name>
<value>$(rage_dir)</value>
</variable>
</environment>
</exec>
<exec executable="cmd.exe"
buildArgs="/C $(RS_TOOLSROOT)\script/util/script/binarydiff.bat $(RS_PROJROOT)\script\BaselineScriptsForTitleUpdateComparisons\$(build_config)\sco $(RS_PROJROOT)\script\dev_network\singleplayer\sco\$(build_config) *.sco true"
description="Checking binary diffs of sco files"
abortOnFail="false"
successExitCodes="-1,0,1" />
<exec executable="cmd.exe"
buildArgs="/C $(global_sig_checker) %RS_PROJROOT%\script\dev_network\singleplayer\sco\$(build_config) *.global_block.txt true"
description="Checking global block signatures"
abortOnFail="false"
successExitCodes="-1,0,1" />
</cb:scope>
</tasks>