2015-06-29 7 views
1

У меня есть проект в TeamCity, где один из шагов сборки вызывает exe с параметрами, состоящими из currentReleaseId/PreviousReleaseID.TeamCity - указание предыдущей версии сборки как параметра шага сборки

Текущий выпуск достаточно прост, потому что я могу просто использовать% build.counter%, встроенный в TC. Кто-нибудь знает, как я могу передать% build.counter% - 1 id в качестве второго параметра?

Текущая установка:

TeamCity сборки Шаг Run: Исполняемые с параметрами

Команда исполняемым: \ СНГ \ E $ \ PerformanceTracker \ ConsoleApp \ PerformanceTracker.ConsoleApp.exe

Параметры команды: % build.counter% r1.0.45

ответ

2

Вы можете определить переменную среды для вашей конфигурации сборки (т.е. env.RELEASE_VERSION)

Define environment variable

Затем нажмите edit и определить specificaiton параметров. Здесь Вы можете определить, как выбрать/ввести значение для переменной среды

Edit parameter specification

После определения переменной она может ссылаться в конфигурации сборки таким же образом, как %build.counter% (т.е. %env.RELEASE_VERSION%). Если вы запустите сборку, вам будет предложено ввести значение для параметра версии выпуска

+0

Спасибо за ваш ответ, извините за медленный ответ. – 3lysium