I am completely new to cruisecontrol and had one of my developers set
up the config file to do builds every weekday morning at 3 a.m. The
first build ran fine but they haven't run the last 2 days. I've done
manual ForceBuilds, and interestingly, today after the manual build
finished the build that was supposed to run at 3 a.m this morning
ran. It somehow got triggered off of the other build. Here is part
of my config file:
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="DAMIR4">
<workingDirectory>d:\BuildFiles\DAMIR4\SVN</workingDirectory>
<artifactDirectory>d:\Builds\DAMIR4</artifactDirectory>
<sourcecontrol type="svn">
<trunkUrl>https://damirtfs.caci.com/svn/DAMIR/DAMIR4/Trunk</
trunkUrl>
<workingDirectory>d:\BuildFiles\DAMIR4\SVN</workingDirectory>
<username>buildserver</username>
<password>Build$erver1!</password>
</sourcecontrol>
<triggers>
<scheduleTrigger time="03:00"
buildCondition="ForceBuild"
name="NightlyBuild">
<weekDays>
<weekDay>Monday</weekDay>
<weekDay>Tuesday</weekDay>
<weekDay>Wednesday</weekDay>
<weekDay>Thursday</weekDay>
<weekDay>Friday</weekDay>
</weekDays>
</scheduleTrigger>
</triggers>
<tasks>
<exec>
<executable>d:\BuildFiles\clean.bat</executable>
<buildArgs>d:\Builds\DAMIR4\$[$CCNetBuildDate].$[$CCNetLabel]</
buildArgs>
</exec>
<msbuild>
<executable>C:\Windows\Microsoft.NET
\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>Source</workingDirectory>
<projectFile>DAMIR4.sln</projectFile>
<targets>Clean;Rebuild</targets>
<buildArgs>/p:Configuration=Debug</buildArgs>
<timeout>900</timeout>
<logger>C:\Program Files
(x86)\CruiseControl.NET\server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<msbuild>
<executable>C:\Windows\Microsoft.NET
\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>Source\DAMIRSite</workingDirectory>
<projectFile>DAMIRSite.csproj</projectFile>
<buildArgs>/p:Configuration=Debug
/p:BuildingProject=true /
p:OutDir=d:\Builds\DAMIR4\$[$CCNetBuildDate].$[$CCNetLabel]\Temp\Debug
\ /p:WebProjectOutputDir=d:\Builds\DAMIR4
\$[$CCNetBuildDate].$[$CCNetLabel]\Publish\Debug\</buildArgs>
<targets>ResolveReferences;_CopyWebApplication</targets>
<timeout>900</timeout>
<logger>C:\Program Files
(x86)\CruiseControl.NET\server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<msbuild>
<executable>C:\Windows\Microsoft.NET
\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>Source</workingDirectory>
<projectFile>DAMIR4.sln</projectFile>
<targets>Clean</targets>
<buildArgs>/p:Configuration=Debug</buildArgs>
<timeout>900</timeout>
<logger>C:\Program Files
(x86)\CruiseControl.NET\server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<exec>
<executable>d:\BuildFiles\clean.bat</executable>
<buildArgs>d:\Builds\DAMIR4\$[$CCNetBuildDate].$[$CCNetLabel]
\Temp</buildArgs>
</exec>
<msbuild>
<executable>C:\Windows\Microsoft.NET
\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>Source</workingDirectory>
<projectFile>DAMIR4.sln</projectFile>
<targets>Clean;Rebuild</targets>
<buildArgs>/p:Configuration=Release</buildArgs>
<timeout>900</timeout>
<logger>C:\Program Files
(x86)\CruiseControl.NET\server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<msbuild>
<executable>C:\Windows\Microsoft.NET
\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>Source\DAMIRSite</workingDirectory>
<projectFile>DAMIRSite.csproj</projectFile>
<buildArgs>/p:Configuration=Release
/p:BuildingProject=true /
p:OutDir=d:\Builds\DAMIR4\$[$CCNetBuildDate].$[$CCNetLabel]\Temp
\Release\ /p:WebProjectOutputDir=d:\Builds\DAMIR4
\$[$CCNetBuildDate].$[$CCNetLabel]\Publish\Release\</buildArgs>
<targets>ResolveReferences;_CopyWebApplication</targets>
<timeout>900</timeout>
<logger>C:\Program Files
(x86)\CruiseControl.NET\server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<msbuild>
<executable>C:\Windows\Microsoft.NET
\Framework64\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>Source</workingDirectory>
<projectFile>DAMIR4.sln</projectFile>
<targets>Clean</targets>
<buildArgs>/p:Configuration=Release</buildArgs>
<timeout>900</timeout>
<logger>C:\Program Files
(x86)\CruiseControl.NET\server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
<exec>
<executable>d:\BuildFiles\clean.bat</executable>
<buildArgs>d:\Builds\DAMIR4\$[$CCNetBuildDate].$[$CCNetLabel]
\Temp</buildArgs>
</exec>
<exec>
<executable>svn.exe</executable>
<buildArgs>export d:\BuildFiles\DAMIR4\SVN\
d:\Builds\DAMIR4\$
[$CCNetBuildDate].$[$CCNetLabel]\SVN</buildArgs>
</exec>
</tasks>
<publishers>
<rss />
<xmllogger />
</publishers>
</project>
********then I have another project that is also supposed to build at
3 a.m. that looks exactly like the above but with the project specific
information ****** It isn't building either.