teamcity agrega o cambia dinámicamente el parámetro en el paso de compilation

Estoy tratando de usar Teamcity para mirar y luego build / probar automáticamente un set de twigs dentro de una carpeta principal, así que configuré una configuration de compilation en teamcity para ver una carpeta principal que incluye muchas twigs del mismo proyecto, una vez que hay un nuevo compromiso en una de esas twigs, teamcity llamará a un file .bat en el primer paso de compilation para generar algunos parameters, luego devolverá esa twig UR1 que tiene una confirmación nueva, luego comstackrá / ejecutará la testing unitaria solo en esa twig.

mi problema es que no sé cómo pasar este retorno URl por ese file .bat al próximo paso de compilation, lo que considero es establecer esta URL en un parámetro de configuration usando la siguiente instrucción en el cornetworkingor de línea de command.

%##teamcity[setParameter name='subpath' value='getsubpath.bat %otherparameter%']% 

desafortunadamente este código no produce ningún error y no establece un nuevo nombre de parámetro 'subpath'.

¿Es que estoy usando esta statement 'setParameter' incorrecta? o no está disponible en el cornetworkingor de línea de command. cualquiera puede dar un ejemplo de usar ## teamcity [setParameter …..] o alguna idea sobre este escenario?

De su pregunta, supongo que está utilizando un disparador de vcs para iniciar una compilation en nuevas confirmaciones. En este caso, puede usar la variable% teamcity.build.branch% ya definida que le dará la twig sobre la cual se activó la compilation. Configure su especificación de bifurcación en la configuration de vcs y el filter de bifurcación en el disparador de vcs para seleccionar las twigs con las que desea trabajar en la configuration de compilation. Para esto, consulte http://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches

Si no desea utilizar esta solución, debe hacer eco / imprimir la línea que escribió dentro de su bate que produce el URI: echo "## teamcity [setParameter name = 'subpath' value = '% variableContainsTheURI%']"

Donde 'subpath' es una variable de TeamCity. No estoy seguro si puede usar el parámetro de configuration. Si no funciona, solo use la variable de entorno TeamCity.