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

55 lines
2.6 KiB
XML
Executable File

<cb:scope xmlns:cb="urn:ccnet.config.builder">
<cb:define base_file ="$(game_include_dir)\$(function)\$(function)_base.xml"/>
<cb:define project_file ="$(game_include_dir)\$(function)\$(function)_project.xml"/>
<cb:define rebuild_maker_file ="$(game_include_dir)\$(function)\$(function)_rebuild_maker_include.xml"/>
<cb:define rebuild_maker_rebuilds ="$(game_include_dir)\$(function)\rebuilds\$(function)_rebuilds$(ASSETBUILDER_TYPE).xml"/>
<cb:define mailRegexpSubjectReplacement="$2: $4 $5 ($7)"/>
<cb:define trigger=""/>
<cruisecontrol>
<cb:scope buildbranch="dev">
<!-- rebuild projects -->
<!-- <cb:scope variant = "_rebuild" trigger="$(ASSETBUILDER_TYPE)">
<cb:scope subvariant = "_anim" wildcard = "anim\*.*"><cb:include href="$(base_file)"/></cb:scope>
</cb:scope>
-->
<cb:scope variant = "_manual">
<cb:scope subvariant = "_rebuild_all" wildcard = "rebuildall"><cb:include href="$(base_file)"/></cb:scope>
</cb:scope>
<!-- manual projects -->
<cb:scope variant = "_manual">
<cb:scope subvariant = "_levels_nm_test_vehicles" wildcard = "levels\nm_test\vehicles.*"><cb:include href="$(base_file)"/></cb:scope>
<cb:scope subvariant = "_models_cdimages" wildcard = "models\cdimages\*.*"><cb:include href="$(base_file)"/></cb:scope>
<cb:scope subvariant = "_levels_gta5_vehicles" wildcard = "levels\gta5\vehicles*.*"><cb:include href="$(base_file)"/></cb:scope>
<cb:scope subvariant = "_levels_gta5_nav" wildcard = "levels\gta5\nav*.*"><cb:include href="$(base_file)"/></cb:scope>
</cb:scope>
<cb:include href="$(game_include_dir)\$(function)\$(function)_main_ci$(ASSETBUILDER_TYPE).xml"/>
<!-- command helpers -->
<cb:scope variant = "_command">
<cb:scope subvariant = "_sync_tools" command="'sync tools'"><cb:include href="$(base_file)"/></cb:scope>
<cb:scope subvariant = "_sync_shaders" command="'sync shaders'"><cb:include href="$(base_file)"/></cb:scope>
<cb:scope subvariant = "_purge_cache" command="'purge_cache'" trigger="_purge_cache"><cb:include href="$(base_file)"/></cb:scope>
</cb:scope>
<!-- rebuild maker -->
<cb:include href="$(rebuild_maker_file)"/>
<!-- auto rebuilds as made by rebuild maker -->
<cb:scope variant = "_rebuild" trigger="$(ASSETBUILDER_TYPE)">
<cb:include href="$(rebuild_maker_rebuilds)"/>
</cb:scope>
<cb:scope project_file ="$(general_include_dir)\admin_projects.xml"> <cb:include href="$(base_file)"/></cb:scope>
</cb:scope>
</cruisecontrol>
</cb:scope>