49 lines
2.3 KiB
XML
Executable File
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>
|