|
CruiseControl.NET : Replacement Dynamic Value
This page last changed on Dec 05, 2009 by csut017.
Replacement Dynamic ValueThis will replace any number of parameters into a format string. The format string can also include formats for each parameter. VersionAvailable from version 1.5 ExamplesBasic example <nant> <!-- Omitted for brevity --> <buildArgs>-t:Help</buildArgs> <dynamicValues> <replacementValue property="buildArgs"> <format>-t:{0}</format> <parameters> <namedValue name="CommandToRun" value="Help" /> </parameters> </replacementValue> </dynamicValues> </nant> Shorthand example <nant> <!-- Omitted for brevity --> <buildArgs>-t:$[CommandToRun|Help]</buildArgs> </nant> Example in context <project name="Test Project"> <sourcecontrol type="svn"> <!-- Omitted for brevity --> </sourcecontrol> <triggers> <intervalTrigger /> </triggers> <tasks> <nant> <!-- Omitted for brevity --> <buildArgs>-t:Help</buildArgs> <dynamicValues> <replacementValue property="buildArgs"> <format>-t:{0}</format> <parameters> <namedValue name="CommandToRun" value="Help" /> </parameters> </replacementValue> </dynamicValues> </nant> <!-- Omitted for brevity --> </tasks> <publishers> <!-- Omitted for brevity --> </publishers> <parameters> <!-- Omitted for brevity --> </parameters> </project> Configuration Elements
NotesThe format string is any standard .NET format string that can be used with string.Format(). The parameters will be replaced in the order that they are defined in the parameters property.
|
| Document generated by Confluence on Jan 23, 2011 08:52 |