Files
2025-09-29 00:52:08 +02:00

58 lines
2.7 KiB
XML
Executable File

<tasks xmlns:cb="urn:ccnet.config.builder">
<modificationWriter path="mods"/>
<modificationWriter pendingFilename = "modificationsPending.xml" logDir=".\buildlogs" postScript="$(RS_TOOLSROOT)\script\util\cruisecontrol\post_log_project_state.bat" postArgs="$(projectname_dev)" />
<cb:scope>
<exec>
<executable>ruby</executable>
<buildArgs>$(RS_TOOLSROOT)\lib\util\perforce\p4_sync.rb $(toolp4root)/...#head</buildArgs>
<abortOnFail>false</abortOnFail>
<description>Syncing tools</description>
<buildTimeoutSeconds>1200</buildTimeoutSeconds>
</exec>
<exec executable="nxslt2.exe"
buildArgs="$(artifacts_dir)\modifications.xml $(RS_TOOLSCONFIG)\CruiseControl\General\modifications.xsl -o $(artifacts_dir)\modifications.txt"
description="Transforming modifications into a simple text document - illustrate and tests the xpath to get at them, should catch non well-formed xml."
buildTimeoutSeconds="60"/>
<!-- <exec executable="cmd.exe"
buildArgs="/C type $(artifacts_dir)\modifications.txt"
description="Write out to info the modifications to give us confidence that the file is being created ok."
buildTimeoutSeconds="60"/>
-->
<exec executable="ruby.exe"
abortOnFail="true"
baseDirectory="$(RS_TOOLSLIB)\util\parcodegen_ci"
buildArgs="parcodegen_ci.rb --project=$(RS_PROJECT) --branch=$(buildbranch) --dest_folder='$(drive)\$(game)\assets\metadata\definitions' --pre_convert_script $(artifacts_dir)\modifications.xml"
description="Integrating modifications."
buildTimeoutSeconds="60000">
<environment>
<variable>
<name>PATH</name>
<value>$(path);C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Windows\Microsoft.NET\Framework\v3.5;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCPackages;C:\Windows\Microsoft.NET\Framework\v4.0.30319; C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\MicrosoftVisual Studio 9.0\VC\bin</value>
</variable>
</environment>
</exec>
<exec executable="cmd.exe"
buildArgs="/C move $(artifacts_dir)\modifications.xml $(artifacts_dir)\old_modifications.xml"
description="Move last xml file so no old stale file could conceivably be used."
buildTimeoutSeconds="60"/>
<exec executable="cmd.exe"
buildArgs="/C erase $(artifacts_dir)\modifications.txt"
description="Erase last txt file - so no old stale file could conceivably be used."
buildTimeoutSeconds="60"/>
</cb:scope>
</tasks>