Ejecución de pruebas en ramas de características

Tengo una configuración de compilación con una raíz VCS de prueba que se conecta a la rama gitdev, 3 pasos de construcción y 1 disparador. Estos son mis pasos de compilación:

Construir pruebasEjecutar pruebasConstruir y desplegar

Me gustaría ejecutar todos estos pasos de compilación para sucursaldev pero solo dos de ellos (compilar y ejecutar pruebas) para la coincidencia de ramasfeature/*. Quiero que esto se muestre en mi configuración de compilación. Entonces la configuración de compilación tiene un valor predeterminadodev rama que ejecuta pruebas e implementa, pero elfeature/* ramas adicionales solo ejecutan pruebas.

¿Cómo puedo conseguir esto?

Si agrego/refs/heads/(feature/*) según la especificación de la rama (debajo de la rama predeterminada), esto funciona perfectamente, pero siempre se implementa, lo que no quiero.

Editar 1: Parece que hay una variable disponible llamada%teamcity.build.branch% que puedes usar Pero, ¿cómo hacer un condicional en el paso de implementación para verificar si la rama es ladev rama. No estoy seguro.

Edición 2: También hay un nombre variable%vcsroot.branch% ese es el nombre de la rama predeterminada en la raíz VCS. Entonces todavía necesitamos una condición que verifique si el%teamcity.build.branch% variable igual%vcsroot.branch%, luego ejecute el paso de implementación.

Respuestas a la pregunta(2)

Su respuesta a la pregunta