2014-03-13 34 views
1

我通过设置teamcity.build.checkoutDir配置参数“运行自定义生成”对话框,我想控制生成位置。设置自定义从TeamCity的agent.work.dir建立

当看“构建参数”构建的页面,我可以看到teamcity.build.checkoutDir参数是否正确使用我的设定值,但是值了“关于代理实际参数”永远保持设置为默认结帐路径。

我已经尝试设置版本控制设置 - >检出目录自定义路径teamcity.build.checkoutDir参数还没有使用我的自定义设置。

请有人可以帮助我吗?

非常感谢!

+0

您是否在谈论为每个代理的安装目录指定相对路径? –

+0

我试过相对和绝对路径,但都没有影响。你有什么建议吗? – DarrenW

+0

我无法真正帮助你,因为我从不需要更改结帐目录。我确实有这样一种感觉,即teamcity。*属性是只读的,更多的是一种信息性质。 –

回答

1

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

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

  1. 编辑构建配置
  2. 选择版本控制设置
  3. 下一步检出目录然后从下拉菜单“自定义路径”。

Custom Checkout Directory

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

+0

我设置了自定义路径,并将其输入到nginx配置中进行我的功能测试。谢谢! –