We recently upgraded our CruiseControl.NET build servers to version
1.5.7256.1, and a lot of our builds broke in the post-build tasks.  One
problem that we ran across was that ** in the pathing for Merge Files
publisher task was no longer working.

For example:

  <publishers>
        <merge>
            <files>
        <file>E:\CruiseControl\BuildRoot\**\workspace\*.xml</file>
            </files>
        </merge>
    </publishers>

where BuildRoot is the root folder for the build, and that contains
multiple solutions being built and tested.

To fix the issue, we had to explicitly list every path to the workspace
folders that we wanted to include (which was every solution being built
and tested).  For example:

  <publishers>
        <merge>
            <files>
        <file>E:\CruiseControl\BuildRoot\Project1\workspace\*.xml</file>
        <file>E:\CruiseControl\BuildRoot\Project2\workspace\*.xml</file>
        <file>E:\CruiseControl\BuildRoot\Project3\workspace\*.xml</file>
            </files>
        </merge>
    </publishers>

Has anyone else encountered this problem?  Or has the support for **
wildcard pathing for folders been removed?

Thanks.

Jeff


The information contained in and transmitted with this e-mail is confidential.  
It is intended only for the individual or entity designated above. You are 
hereby notified that any dissemination, distribution, copying or use of or 
reliance on the information contained in and transmitted with this e-mail by or 
to anyone other than the recipient designated above by the sender is 
unauthorized and strictly prohibited.  If you have received this e-mail in 
error, please contact the sender immediately and notify them that you received 
this in error.  Any e-mail erroneously transmitted to you should be immediately 
destroyed.  Thank you for your attention to this note of confidentiality. 


Reply via email to