Thanks, this is now done : http://jira.public.thoughtworks.org/browse/CCNET-1918
On 8 juil, 10:30, Ruben Willems <[email protected]> wrote: > Hi > > http://jira.public.thoughtworks.org/secure/BrowseProject.jspa?id=10000 > > there you can create an issue > > also provide the information you described here, makes it easier for other > devs to simulate and solve the problem. > Thanks for finding the cause ! > > with kind regards > Ruben Willems > > On Thu, Jul 8, 2010 at 10:26 AM, OBones <[email protected]> wrote: > > Well, I think I found the reason: > > I played a bit more with the msbuild task and when the project file > > exists, I do get artifacts and the detailed report. > > This means that if msbuild cannot find the project file for any > > reason, it outputs a message that is not detected as an error message > > by the msbuild task and while the task fails, it does not give that > > message for the report builder to use. > > This is very annoying because you have a "build failed" message but no > > error to go with. > > > Should I report this as a bug? If yes, where do I do so? > > > Regards > > Olivier > > > On 2 juil, 13:32, Ruben Willems <[email protected]> wrote: > > > weird > > > > needs some looking into > > > > On Fri, Jul 2, 2010 at 11:30 AM, OBones <[email protected]> wrote: > > > > I just did, it did not change a thing. > > > > > Those parameters were recommended by the "msbuild" documentation pages > > > > but I did not have them initially and have never had any output in the > > > > artifacts folder. > > > > > On 2 juil, 11:23, Ruben Willems <[email protected]> wrote: > > > > > hi > > > > > > <tasks> > > > > > <msbuild> > > > > > <buildArgs>/v:quiet /noconlog > > /p:Configuration=Release</buildArgs> > > > > > > doesn't the /v:quite mean : No output ? > > > > > > also the /noconlog could be something tricky > > > > > > Can you retry with these arguments for the msbuild task > > > > > <buildArgs> /p:Configuration=Release</buildArgs> > > > > > > On Fri, Jul 2, 2010 at 10:24 AM, OBones <[email protected]> wrote: > > > > > > Here is the content of the "Processed" tab in CCValidator for that > > > > > > project : > > > > > > > <project> > > > > > > <askForForceBuildReason>None</askForForceBuildReason> > > > > > > <category /> > > > > > > <artifactDirectory>d:\build_auto\artifacts\test</ > > > > > > artifactDirectory> > > > > > > <workingDirectory>d:\build_auto\working\test</workingDirectory> > > > > > > <externalLinks /> > > > > > > <initialState>Started</initialState> > > > > > > <labeller type="defaultlabeller"> > > > > > > <incrementOnFailure>False</incrementOnFailure> > > > > > > <initialBuildLabel>1</initialBuildLabel> > > > > > > <labelFormat>0</labelFormat> > > > > > > <postfix /> > > > > > > <prefix /> > > > > > > </labeller> > > > > > > <maxSourceControlRetries>5</maxSourceControlRetries> > > > > > > <modificationDelaySeconds>0</modificationDelaySeconds> > > > > > > <name>test</name> > > > > > > <parameters /> > > > > > > <prebuild /> > > > > > > <publishers> > > > > > > <xmllogger> > > > > > > <logDir>d:\build_auto\logs</logDir> > > > > > > <dynamicValues /> > > > > > > </xmllogger> > > > > > > </publishers> > > > > > > <queue>test</queue> > > > > > > <queuePriority>0</queuePriority> > > > > > > <security type="inheritedProjectSecurity" /> > > > > > > <sourcecontrol type="svn"> > > > > > > <authCaching>None</authCaching> > > > > > > <autoGetSource>True</autoGetSource> > > > > > > <checkExternals>False</checkExternals> > > > > > > <checkExternalsRecursive>True</checkExternalsRecursive> > > > > > > <cleanCopy>False</cleanCopy> > > > > > > <cleanUp>True</cleanUp> > > > > > > <deleteObstructions>False</deleteObstructions> > > > > > > <dynamicValues /> > > > > > > <executable>svn</executable> > > > > > > <forceUpdate>False</forceUpdate> > > > > > > <password>********</password> > > > > > > <revert>False</revert> > > > > > > <tagOnSuccess>False</tagOnSuccess> > > > > > > <timeout units="minutes">20</timeout> > > > > > > <trunkUrl>http://someurl</trunkUrl> > > > > > > <revisionNumbers>False</revisionNumbers> > > > > > > <username>xxxxxxx</username> > > > > > > <workingDirectory>d:\build_auto\sources</workingDirectory> > > > > > > </sourcecontrol> > > > > > > <sourceControlErrorHandling>ReportEveryFailure</ > > > > > > sourceControlErrorHandling> > > > > > > <startupMode>UseLastState</startupMode> > > > > > > <state type="state"> > > > > > > <directory>C:\Program Files\CruiseControl.NET\server\</ > > > > > > directory> > > > > > > </state> > > > > > > <stopProjectOnReachingMaxSourceControlRetries>False</ > > > > > > stopProjectOnReachingMaxSourceControlRetries> > > > > > > <tasks> > > > > > > <msbuild> > > > > > > <buildArgs>/v:quiet /noconlog /p:Configuration=Release</ > > > > > > buildArgs> > > > > > > <dynamicValues /> > > > > > > <executable>C:\WINDOWS\Microsoft.NET\Framework > > > > > > \v2.0.50727\MSBuild.exe</executable> > > > > > > <priority>Normal</priority> > > > > > > <projectFile>test.dproj</projectFile> > > > > > > <targets /> > > > > > > <timeout>300</timeout> > > > > > > <workingDirectory>d:\build_auto\sources\test</ > > > > > > workingDirectory> > > > > > > </msbuild> > > > > > > </tasks> > > > > > > <triggers /> > > > > > > <webURL>http://DEV-BUILD/ccnet</webURL> > > > > > > </project> > > > > > > > I looked in the d:\build_auto\sources\test folder but nothing is > > > > > > created there either. > > > > > > > On 2 juil, 10:16, Ruben Willems <[email protected]> wrote: > > > > > > > Hi > > > > > > > > can you use CCValidator, and mail the parsed result. (or via the > > > > > > dashboard - > > > > > > > view project configuration) > > > > > > > You can see how CCNet undestands the parsed information. > > > > > > > > I suspect that there is something we mis-interpret. > > > > > > > --> we think it is in d:\build_auto\artifacts\test > > > > > > > but it is really another folder > > > > > > > > with kind regards > > > > > > > Ruben Willems > > > > > > > > On Fri, Jul 2, 2010 at 9:56 AM, OBones <[email protected]> wrote: > > > > > > > > The artifacts folder gets created > > (d:\build_auto\artifacts\test) > > > > but > > > > > > > > it is remains empty > > > > > > > > > On 2 juil, 09:53, Ruben Willems <[email protected]> > > wrote: > > > > > > > > > is the output in the artifact? > > > > > > > > > > artifacts folder of your project. > > > > > > > > > > if it is not there, there is something else wrong > > > > > > > > > > On Fri, Jul 2, 2010 at 9:27 AM, OBones <[email protected]> > > wrote: > > > > > > > > > > Thanks, > > > > > > > > > > > I tried removing the logger, it did not change a thing. > > > > > > > > > > It looks as if the output is not written anywhere and stays > > in > > > > > > memory. > > > > > > > > > > > I'm quite lost here. > > > > > > > > > > > Regards > > > > > > > > > > Olivier > > > > > > > > > > > On 2 juil, 07:58, Ruben Willems <[email protected]> > > > > wrote: > > > > > > > > > > > Hi > > > > > > > > > > > > if you're using ccnet 1.5, remove the logger from the > > msbuild > > > > > > task. > > > > > > > > > > > Maybe that's the problem. > > > > > > > > > > > > also the xmlLogger, I just use the standard one > > > > > > > > > > > > <publishers> > > > > > > > > > > > <xmllogger /> > > > > > > > > > > > </publishers> > > > > > > > > > > > > just trying to pinpoint the problem ... > > > > > > > > > > > > with kind regards > > > > > > > > > > > Ruben Willems > > > > > > > > > > > > On Thu, Jul 1, 2010 at 5:11 PM, OBones <[email protected] > > > > > wrote: > > > > > > > > > > > > Hello, > > > > > > > > > > > > > I'm new to CruiseControl.Net but following the > > > > documentation > > > > > > > > available > > > > > > > > > > > > I was able to setup a test MSBuild project along with > > SVN > > > > > > checkout. > > > > > > > > > > > > For this test, I give a non existing project to MSBuild > > to > > > > see > > > > > > how > > > > > > > > > > > > this behaves. > > > > > > > > > > > > The SVN part works just fine, and the build fails, as I > > > > > > expected. > > > > > > > > > > > > Looking at the CruiseControl.Net console, I see the > > output > > > > from > > > > > > > > > > > > msbuild complaining about the missing project file but > > when > > > > > > looking > > > > > > > > in > > > > > > > > > > > > the artifacts folder, there is no msbuild-output.xml > > file > > > > that > > > > > > gets > > > > > > > > > > > > created in my artifacts folder. > > > > > > > > > > > > Then looking at the Dashboard, I do not get any details > > in > > > > the > > > > > > > > build > > > > > > > > > > > > report. Only when looking at the build log do I get the > > > > MSB1009 > > > > > > > > error > > > > > > > > > > > > message. > > > > > > > > > > > > > Maybe I missed something obvious, or I did not > > parameter > > > > things > > > > > > > > > > > > properly but I'm quite lost right now. > > > > > > > > > > > > > Here is the ccnet.config file : > > > > > > > > > > > > > <cb:define MainDir="d:\build_auto" /> > > > > > > > > > > > > <cb:define SourcesDir="$(MainDir)\sources" /> > > > > > > > > > > > > <cb:define LogsDir="$(MainDir)\logs" /> > > > > > > > > > > > > <cb:define ArtifactsDir="$(MainDir)\artifacts" /> > > > > > > > > > > > > <cb:define WorkingDir="$(MainDir)\working" /> > > > > > > > > > > > > > <project name="Test"> > > > > > <artifactDirectory>$(ArtifactsDir)\test</artifactDirectory> > > > <workingDirectory>$(WorkingDir)\test</workingDirectory> > > > > > > > > > > > > <prebuild> > > > > > > > > > > > > </prebuild> > > > > > > > > > > > > <tasks> > > > > > > > > > > > > <msbuild> > > > > > <workingDirectory>$(SourcesDir)\test</workingDirectory> > > > > > > > > > > > > <projectFile>test.dproj</projectFile> > > > > > > > > > > > > <buildArgs>/v:quiet /noconlog > > > > /p:Configuration=Debug</ > > > > > > > > > > > > buildArgs> > > > > > > > > > > > > <targets></targets> > > > > > > > > > > > > <timeout>300</timeout> > > > > > > > > > > > > <logger>c:\Program > > Files\CruiseControl.NET\server > > ... > > plus de détails »
