Build 从自定义生成设置TeamCity agent.work.dir

Build 从自定义生成设置TeamCity agent.work.dir,build,teamcity,Build,Teamcity,我正在通过“运行自定义生成”对话框设置teamcity.build.checkoutDir配置参数,因为我想控制生成位置 查看生成的“生成参数””页面时,我可以看到teamcity.Build.checkoutDir参数正确使用了我的设置值,但“代理上的实际参数””值始终保持设置为默认签出路径 我已尝试将版本控制设置->签出目录设置为自定义路径,并且teamcity.build.checkoutDir参数仍然不使用我的自定义设置 有人能帮我吗 非常感谢 您无法更改teamcity.build.c

我正在通过“运行自定义生成”对话框设置teamcity.build.checkoutDir配置参数,因为我想控制生成位置

查看生成的“生成参数””页面时,我可以看到teamcity.Build.checkoutDir参数正确使用了我的设置值,但“代理上的实际参数””值始终保持设置为默认签出路径

我已尝试将版本控制设置->签出目录设置为自定义路径,并且teamcity.build.checkoutDir参数仍然不使用我的自定义设置

有人能帮我吗


非常感谢

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

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

  • 编辑生成配置
  • 选择版本控制设置
  • 在签出目录旁边,从下拉列表中选择“自定义路径”

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

    您是说为每个代理的安装目录指定一个相对路径吗?我尝试了相对路径和绝对路径,但都不起作用。你有什么建议吗?我真的帮不了你,因为我从来不需要更改签出目录。我确实觉得teamcity.*属性是只读的,更多的是信息性的。我设置了自定义路径,并将其输入到nginx config以进行功能测试。谢谢