Files
gtav-src/tools_ng/etc/CruiseControl/rage/tools/maintenance.proj
T
2025-09-29 00:52:08 +02:00

49 lines
2.3 KiB
XML
Executable File

<Project DefaultTargets="SyncBuildDeploy" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- PropertyGroup -->
<PropertyGroup>
<!-- In case we run this MSBuild project outside of CruiseControl -->
<CCNetLabel Condition="'$(CCNetLabel)'==''">test</CCNetLabel>
<CCNetWorkingDirectory Condition="'$(CCNetWorkingDirectory)'==''">.</CCNetWorkingDirectory>
</PropertyGroup>
<!-- To help setup debug and default properties -->
<PropertyGroup>
<!-- Default P4 settings -->
<perforcePort Condition="'$(perforcePort)'==''">rsgedip4d2:1666</perforcePort>
<perforceClient Condition="'$(perforceClient)'==''">$(COMPUTERNAME)</perforceClient>
<perforceUser Condition="'$(perforceUser)'==''">$(USERNAME)</perforceUser>
<northPerforcePort Condition="'$(northPerforcePort)'==''">rsgedip4p1:1667</northPerforcePort>
<northPerforceClient Condition="'$(northPerforceClient)'==''">$(COMPUTERNAME)-RAGE</northPerforceClient>
<northPerforceUser Condition="'$(northPerforceUser)'==''">$(USERNAME)</northPerforceUser>
</PropertyGroup>
<!-- RebuildEmailConfigFiles -->
<UsingTask TaskName="RageBuildTasks.CheckOutFile" AssemblyFile="$(rageTasksDLL)"/>
<UsingTask TaskName="RageBuildTasks.BuildEmailsConfigFile" AssemblyFile="$(rageTasksDLL)" />
<UsingTask TaskName="RageBuildTasks.SubmitPerforce" AssemblyFile="$(rageTasksDLL)" />
<Target Name="RebuildEmailConfigFiles">
<CheckOutFile Port="$(perforcePort)"
Client="$(perforceClient)"
User="$(perforceUser)"
Filename="$(standardEmailsFile)"
Description="Cruise Control Maintenance Configuration Update"
/>
<BuildEmailsConfigFile Port="$(perforcePort)"
Client="$(perforceClient)"
User="$(perforceUser)"
NorthPort="$(northPerforcePort)"
NorthClient="$(northPerforceClient)"
NorthUser="$(northPerforceUser)"
Filename="$(standardEmailsFile)"/>
<SubmitPerforce Port="$(perforcePort)"
Client="$(perforceClient)"
User="$(perforceUser)"
RevertUnchangedFiles="true"
/>
</Target>
</Project>