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

123 lines
7.3 KiB
XML
Executable File

<!-- CruiseControl .Net configuration for CodeBuilder-->
<!-- Important Note : Derek Ward : Use BLACKSLASHES FOR FILE PATHS -->
<!-- Important Note : Derek Ward : I've seen some weirdness - avoid mixed case in fields used in http urls etc. -->
<cb:scope xmlns:cb="urn:ccnet.config.builder">
<cb:include href="$(RS_TOOLSCONFIG)\CruiseControl\General\base.xml"/>
<cb:define function ="toolstester"/>
<cb:define sourceroot ="$(game)\src\$(srcbranch)"/>
<cb:define rage_dir ="$(drive_alias)\$(sourceroot)\rage"/>
<cb:define projectname_base ="$(function)_$(game)_$(branch)"/>
<cb:define labeller_file ="$(game_include_dir)\$(function)\$(function)_labeller.xml"/>
<cb:define publishers_file ="$(game_include_dir)\$(function)\$(function)_publishers$(dev_blanking_underbar).xml"/>
<cb:define source_control_file ="$(game_include_dir)\$(function)\$(function)_source_control.xml"/>
<cb:define users_file ="$(game_include_dir)\$(function)\$(function)_users.xml"/>
<cb:define mail_from ="$(function).CC$(dev_blanking_underbar)@$(studio).com"/>
<cb:define states_dir ="$(RS_TOOLSCONFIG)\$(cc)\$(function)\states"/>
<cb:define developers_email_notification_rule = "change"/>
<cruisecontrol>
<!-- periodically triggered projects go here -->
<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_periodic_triggers.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks.xml"
changelist_skip ="0">
<cb:scope developers_email_notification_rule ="always">
<!--<cb:include href="$(game_include_dir)\$(function)\$(function)_diff_platform_assets_dev_vs_dev_wip.xml"/>-->
<cb:include href="$(game_include_dir)\$(function)\$(function)_diff_dev_vs_rel.xml"/>
<cb:include href="$(game_include_dir)\$(function)\$(function)_diff_dev_vs_rel_cc.xml"/>
<cb:include href="$(game_include_dir)\$(function)\$(function)_diff_dev_vs_rel_max.xml"/>
<cb:include href="$(game_include_dir)\$(function)\$(function)_diff_rel_vs_game_secondary_rel.xml"/>
<cb:include href="$(game_include_dir)\$(function)\$(function)_diff_rel_vs_game_secondary_rel_cc.xml"/>
<cb:include href="$(game_include_dir)\$(function)\$(function)_diff_rel_vs_game_secondary_rel_max.xml"/>
</cb:scope>
<cb:include href="$(game_include_dir)\$(function)\$(function)_test_ruby_unit_tests.xml"/>
</cb:scope>
<!-- regularily triggered projects go here -->
<!-- <cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks.xml"
changelist_skip = "0">
<cb:include href="$(game_include_dir)\$(function)\$(function)_test_ping_rb.xml"/>
</cb:scope>
-->
<!-- periodically triggered nunit tests go here -->
<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_periodic_triggers.xml"
changelist_skip ="0">
<cb:scope test_name="example">
<cb:include href="$(game_include_dir)\$(function)\$(function)_nunit.xml"/>
</cb:scope>
</cb:scope>
<!-- CI test -->
<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks.xml"
source_control_file ="$(game_include_dir)\$(function)\$(function)_source_control_ci_test.xml"
changelist_skip ="0">
<cb:include href="$(game_include_dir)\$(function)\$(function)_ci_test.xml"/>
</cb:scope>
<!-- CI test each -->
<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks.xml"
source_control_file ="$(game_include_dir)\$(function)\$(function)_source_control_ci_test.xml"
changelist_skip ="0">
<cb:include href="$(game_include_dir)\$(function)\$(function)_ci_test_each.xml"/>
</cb:scope>
<!-- CI NM -->
<!--<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks.xml"
source_control_file ="$(game_include_dir)\$(function)\$(function)_source_control_ci_nm.xml"
changelist_skip ="10"
users_file ="$(game_include_dir)\$(function)\$(function)_users_nm.xml">
<cb:include href="$(game_include_dir)\$(function)\$(function)_ci_nm.xml"/>
</cb:scope>-->
<!-- CI DEV_WIP ASSETS -->
<!--<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks.xml"
source_control_file ="$(game_include_dir)\$(function)\$(function)_source_control_ci_independent_assets_dev_wip.xml"
changelist_skip ="10"
users_file ="$(game_include_dir)\$(function)\$(function)_users_ci_independent_assets_dev_wip.xml">
<cb:include href="$(game_include_dir)\$(function)\$(function)_ci_independent_assets_dev_wip.xml"/>
<cb:include href="$(game_include_dir)\$(function)\$(function)_ci_platform_audio_assets_dev_wip.xml"/>
<cb:include href="$(game_include_dir)\$(function)\$(function)_ci_platform_rave_assets_dev_wip.xml"/>
</cb:scope>-->
<!-- CI NM HEAD -->
<!--<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers_nm_head.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks.xml"
source_control_file ="$(game_include_dir)\$(function)\$(function)_source_control_ci_nm.xml"
changelist_skip ="10"
users_file ="$(game_include_dir)\$(function)\$(function)_users_nm.xml">
<cb:include href="$(game_include_dir)\$(function)\$(function)_ci_nm_head.xml"/>
</cb:scope>-->
<!-- p4 test -->
<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers_p4_test.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks_p4_test.xml"
source_control_file ="$(game_include_dir)\$(function)\$(function)_source_control_p4_test.xml"
changelist_skip ="10"
users_file ="$(game_include_dir)\$(function)\$(function)_users.xml">
<cb:include href="$(game_include_dir)\$(function)\$(function)_p4_test.xml"/>
</cb:scope>
<!-- Build MAX plugins -->
<cb:scope triggers_file ="$(game_include_dir)\$(function)\$(function)_triggers_build_max_plugins.xml"
task_exec_file ="$(game_include_dir)\$(function)\$(function)_tasks_build_max_plugins.xml"
changelist_skip ="10"
users_file ="$(game_include_dir)\$(function)\$(function)_users.xml">
<cb:include href="$(game_include_dir)\$(function)\$(function)_build_max_plugins.xml"/>
</cb:scope>
<cb:include href="$(general_include_dir)\admin_projects.xml"/>
</cruisecontrol>
</cb:scope>