Hi

the pre-processor engine was changed from xslt to linq
in the 1.6 version, so there could be conversion problem :-(

issue has been logged
http://jira.public.thoughtworks.org/browse/CCNET-1991

with kind regards
Ruben Willems


On Fri, Nov 5, 2010 at 3:01 PM, Malte Boegershausen <[email protected]>wrote:

> Hi
>
> When I combine 2 preprocessor constants with a space inbetween the behavior
> is somwhat inconsistent
> wir CCNet 1.6.7649.1.
>
> With the following Config File it creates the directories
> C:\Test\Space Error\Artifacts
> C:\Test\Space Error\Working
> and
> C:\Test\SpaceError\BuildLogs <- No Space between 'Space' and 'Error'.
>
> It also has a problem writing the Statefile.
>
> This did work with CCNet 1.5.7256.1, it created the folders then always
> with spaces.
>
> Regards
> Malte
>
>
> <?xml version="1.0" encoding="utf-8"?>
> <cruisecontrol xmlns:cb="urn:ccnet.config.builder" xmlns="
> http://thoughtworks.org/ccnet/1/5";>
>   <project>
>     <name>Space Error Demo</name>
>
>     <cb:define Name1="Space" />
>     <cb:define Name2="Error" />
>
>     <cb:define BaseBuildDir="C:\Test\$(Name1) $(Name2)\" />
>
>     <workingDirectory>$(BaseBuildDir)Working</workingDirectory>
>     <artifactDirectory>$(BaseBuildDir)Artifacts</artifactDirectory>
>
>     <state type="state" directory="$(BaseBuildDir)State" />
>
>     <!-- Force only -->
>     <triggers />
>
>     <tasks>
>       <exec>
>         <executable>C:\Windows\System32\cmd.exe</executable>
>         <buildArgs>/c dir</buildArgs>
>       </exec>
>     </tasks>
>     <publishers>
>       <xmllogger logDir="$(BaseBuildDir)BuildLogs" />
>       <statistics />
>     </publishers>
>   </project>
> </cruisecontrol>
>
>

Reply via email to