Hi there
I'm having problems passing 2 dynamic parameters into my cruisecontrol
project file. Find below my code in the CCNEt.config file
<project name="01. Test Dynamic Parameters">
&InitialState_Stopped;
<description>Test Dynamic Parameters - C:\dev\Buildworkspace1\</
description>
<workingDirectory>C:\dev\Buildworkspace1</workingDirectory>
<parameters>
<selectParameter name="TestServer">
<description>Deploy To Test Server</description>
<display>Deploy To</display>
<allowedValues>
<value>TESTSERVER01T</value>
<value>TESTSERVER02T</value>
<value>TESTSERVER03T</value>
<value>TESTSERVER04T</value>
</allowedValues>
<default>TESTSERVER01T</default>
</selectParameter>
<selectParameter name="TempFolder">
<description>Publish To Which Temp Folder</description>
<display>Publish To This Temp Folder</display>
<allowedValues>
<value>TEST1Dynamic</value>
<value>TEST2Dynamic</value>
<value>TEST3Dynamic</value>
</allowedValues>
<default>TEST1Dynamic</default>
</selectParameter>
</parameters>
<tasks>
<exec>
<executable>C:\dev\Buildworkspace1\DotNet\DynamicParam\Test.bat</
executable>
<buildArgs>-D:Server=$[TestServer] -D:TempFolder=$[TempFolder]</
buildArgs>
<baseDirectory>C:\dev\Buildworkspace1\DotNet\DynamicParam\</
baseDirectory>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
</tasks>
</project>
what the executable bit should do is call the test.bat file with 2
parameters to choose from values of "Test Server" and "TempFolder"
using the above 2 values the test.bat file
has the following commands
1) set tempfolder=c:\deploy\%2\%date:/=_%_%time:~0,2%_%time:~3,2%_
%time:~6,2%
2)"C:\Program Files (x86)\Beyond Compare 2\BC2.exe" /SILENT
@BCScript.txt %1
where %2 should be the value i choose from "TempFolder" and %1 should
be the value i choose dynamically from "TestServer"
instead it is calling only "Test Server" parameter only and not the
second one.
is it possible to pass 2 select parameter in the way i have done above
and if so why the second parameters