копирование в каталог teamcity перед запуском юнит-тестов
Итак, моя ситуация такова, что я наконец-то закончил настройку TeamCity для CI. Я понял этозапустить мои юнит-тесты с дружественной помощью на SO.
Однако многие модульные тесты не пройдены, потому что должен быть файл конфигурации вместе с unittests.dll, как только он собран и готов к запуску.
Я написал простойCommand Line
шаг с:
copy %system.teamcity.build.checkoutDir%\xx.configfile <destination>
место назначения это проблема, мне нужно, чтобы это былоOut
каталог teamcity создает.
ТС создаетSYSTEM_<machinename> <datetime>\OUT
, Пример:
C:\TeamCity\buildAgent\temp\buildTmp\SYSTEM_GIDEON 2015-07-02 16_51_09\Out
Там есть мой unittests.dll, и я хочу скопировать мой конфигурационный файл туда. Какую среду var или (что-либо еще) я могу использовать в сценарии командной строки?
(1) Тесты сборки - это шаг, затем я хочу запустить (2) шаг копирования конфигурации, затем (3) запустить тесты. После шага (1) у меня есть этоxxx\xxx\Out
каталог, и мне нужен этот каталог из некоторой переменной.
Я использую Teamcity 9.0.2