有没有办法根据运行构建的buildAgent更改teamcity中的签出目录?

有没有办法根据运行构建的buildAgent更改teamcity中的签出目录?,teamcity,teamcity-7.0,Teamcity,Teamcity 7.0,我有两个为teamcity运行的构建代理。一个生成代理运行在带有d驱动器的服务器上,另一个运行在没有d驱动器的服务器上。我希望带有d驱动器的服务器上的buildAgent对d驱动器上的指定文件位置执行svn签出,并希望在没有d驱动器的服务器上运行的第二个buildAgent对该服务器的c驱动器上的指定文件位置执行签出。这可行吗?我通过在两台机器上创建一个CHECKOUT\u DIR环境变量解决了这个问题。然后,我在TeamCity中使用这些环境变量,如果未指定签出文件夹,则将签出的文件放入%en

我有两个为teamcity运行的构建代理。一个生成代理运行在带有d驱动器的服务器上,另一个运行在没有d驱动器的服务器上。我希望带有d驱动器的服务器上的buildAgent对d驱动器上的指定文件位置执行svn签出,并希望在没有d驱动器的服务器上运行的第二个buildAgent对该服务器的c驱动器上的指定文件位置执行签出。这可行吗?

我通过在两台机器上创建一个
CHECKOUT\u DIR
环境变量解决了这个问题。然后,我在TeamCity中使用这些环境变量,如果未指定签出文件夹,则将签出的文件放入
%env.CHECKOUT\u DIR%\app\trunk
目录中。TC代理将从配置中创建并使用工作文件夹中的子文件夹。