Better yet, use the NAnt 'if' attribute of the <delete> task with the
'directory::exists' function to check if the directory exists first... that
way it won't error out at all.
Syntax is something like:
<delete dir="test" if="${directory::exists('test')}" />
Cheers,
- Sam.
On Wed, Jan 21, 2009 at 7:53 PM, Craig Sutherland
<[email protected]>wrote:
>
> Do the same thing but put the delete in an NAnt or MSBuild script -
> this way you could get it to ignore any errors.
>
> The mailing list is moderated, hence will be a delay until someone
> moderates the message.
>
>
> Craig
>
> On Jan 22, 6:11 am, Scott <[email protected]> wrote:
> > I have searched around for a solution to this, but, not found an
> > answer yet.
> >
> > I want to do a clean build every time I build. According to this,
> http://jira.public.thoughtworks.org/browse/CCNET-1256,
> > <cleanCopy>True</cleanCopy> for <sourcecontrol type="svn"> is not in a
> > CC build yet. As a work around, I decided to do this:
> >
> > <prebuild>
> > <exec>
> > <executable>cmd</executable>
> > <buildArgs>/c rmdir /s /q c:\buildFolder\code\trunk
> > \projectFolder</buildArgs>
> > </exec>
> > </prebuild>
> >
> > This work fine if the folder exists. But, the first time the project
> > is built, before the code is checked out, the build fails with "The
> > system cannot find the file specified." How can I get CC to ignore
> > that error?
> >
> > Thanks,
> > Scott Vickery
>