Search code examples
buildbuild-processcruisecontrol.netnant

How to get CruiseContol.NET project name from NAnt?


Is there a method where I can echo the ccnet project name that executed the NAnt build file within that build file itself? Does my build know what cruise project invoked it?


Solution

  • The ccnet project name is auto passed to Nant as

    CCNetProject

    So in Nant you would do

    <echo message="The ccnet project name is ${CCNetProject}"/>
    

    See here for all the integration parameters passed from ccnet to Nant.

    http://cruisecontrolnet.org/projects/ccnet/wiki/Integration_Properties