【发布时间】:2015-07-02 20:17:32
【问题描述】:
所以我的情况是我终于完成了为 CI 配置 TeamCity。我把它发给run my unit tests with some friendly help on SO。
但是,许多单元测试会失败,因为一旦 unittests.dll 构建并准备好运行,就需要在它旁边有一个配置文件。
我写了一个简单的Command Line 步骤:
copy %system.teamcity.build.checkoutDir%\xx.configfile <destination>
目标是问题所在,我需要它是 teamcity 创建的 Out 目录。
TC 创建SYSTEM_<machinename> <datetime>\OUT。一个例子:
C:\TeamCity\buildAgent\temp\buildTmp\SYSTEM_GIDEON 2015-07-02 16_51_09\Out
里面有我的 unittests.dll,我想把我的配置文件复制到那里。我可以在命令行脚本中使用什么环境变量或(其他)?
(1)构建测试是一个步骤,然后我想运行(2)复制配置步骤,然后(3)运行测试。在步骤 (1) 之后,我有了 xxx\xxx\Out 目录,我需要某个变量中的那个目录。
我正在使用 Teamcity 9.0.2
【问题讨论】:
标签: continuous-integration teamcity