58 lines
2.7 KiB
XML
Executable File
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>
|
|
|
|
|
|
|