【问题标题】:Setting TeamCity agent.work.dir from Custom Build从自定义构建设置 TeamCity agent.work.dir
【发布时间】:2015-10-28 14:47:12
【问题描述】:

我正在通过“Run Custom Build”对话框设置 teamcity.build.checkoutDir 配置参数,因为我想控制构建位置。

查看构建的“构建参数”页面时,我可以看到 teamcity.build.checkoutDir 参数正确使用了我的设置值,但是“ 代理上的实际参数的值始终保持设置为默认结帐路径。

我尝试将 版本控制设置->Checkout Directory 设置为 Custom Pathteamcity.build.checkoutDir 参数仍然没有使用我的自定义设置。

有人可以帮我解决这个问题吗?

非常感谢!

【问题讨论】:

  • 您是在谈论指定每个代理安装目录的相对路径吗?
  • 我尝试了相对路径和绝对路径,但都没有生效。你有什么建议吗?
  • 我在这里帮不了你,因为我从来不需要更改结帐目录。我确实觉得 teamcity.* 属性是只读的,而且更多的是信息性质。

标签: build teamcity


【解决方案1】:

您无法更改 teamcity.build.checkoutDir 的值。所有 teamcity.build.* 变量都是只读的。

您可以通过编辑 VCS 根设置来更改结帐目录。

  1. 编辑构建配置
  2. 选择版本控制设置
  3. 在结帐目录旁边的下拉菜单中选择“自定义路径”。

您还可以使用 VCS 的自定义客户端映射来设置自定义路径。

【讨论】:

  • 我设置了自定义路径并将其输入到 nginx 配置中以进行我的功能测试。谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-13
  • 2015-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多