【问题标题】:Is there a way to Change the checkout directory in teamcity based on which buildAgent is running the build?有没有办法根据正在运行构建的 buildAgent 更改 teamcity 中的结帐目录?
【发布时间】:2012-08-15 21:14:01
【问题描述】:

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

【问题讨论】:

  • 如果您不指定结帐文件夹。 TC 代理将在 config 的工作文件夹中创建和使用子文件夹。

标签: teamcity teamcity-7.0


【解决方案1】:

我通过在两台机器上创建CHECKOUT_DIR 环境变量解决了这个问题。然后我在团队城市中使用这些环境变量,将签出的文件放在%env.CHECKOUT_DIR%\app\trunk 目录中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    相关资源
    最近更新 更多