After an 8 month hiatus, we have resumed work on a particular
project. When we make a change and force a build, it does not error
out, but the dll is not being re-complied. All other pieces of the
build seem to be working (i.e. files are being pulled from SVN and
files are being copied from working folder to combined_build folder --
including the current dlls that are there).
1--Running Msbuild using the CMD line worked when I ran it against E:
\CI\Discovery_09_3_5 \DISCOVERY_09_3_5.csproj. It created the dll
successfully in the bin folder. Which tells me msbuild is working and
permissions are fine.
2--And likewise, when I force a build from the CC dashboard, the copy
(as defined in the targets file) from the working folder to the
combined_build bin folder works perfectly.
3--Also, when I change any of the following lines (from ccnet.config)
the build fails, meaning they are all being looked at to some extent:
<tasks>
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework
\v3.5\MSBuild.exe</executable>
<workingDirectory>E:\CI\Discovery_09_3_5</workingDirectory>
<projectFile>Discovery_09_3_5.csproj</projectFile>
<targets>SBS_Discovery_Publish</targets>
<logger>c:\Program Files\CruiseControl.NET\server
\Rodemeyer.MsBuildToCCNet.dll</logger>
<timeout>15</timeout>
</msbuild>
</tasks>
4--Changing the lines inside the target file are what led me to
confirm #2 above, and that this file is being read properly as well.
5—Doubtful this is an IIS issue as the CC website is working just fine
and I don’t think IIS has anything to do with compiling the project.
6--The only slight difference I notice between the current build logs
and the older ones are NOW the CCNetModifyingUsers tag is null.
Any help at all would be greatly appreciated.
Thanks,
Aneis