In your posted example below there is a space between "$" and "[TempFolder]". When I took this space out it appears to work.
Can you check if there is a space in your original config? Craig -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of capt edgar Sent: Tuesday, 8 February 2011 8:06 a.m. To: ccnet-user Subject: [ccnet-user] Dynamic Parameters 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 using only "Test Server" parameter only and not the second one. is it possible to pass 2 select parameter to the test.bat file in cruisecontrol in the way i have done above and if so why the second parameters doesn't get passed Please advice
