在TeamCity上,Mercurial repo在没有执行位设置的情况下被检出

时间:2015-01-31 17:28:16

标签: mercurial teamcity executable ubuntu-14.04 teamcity-9.0

在我的Mercurial存储库中,我有一些构建脚本。但是,当TeamCity检出repo时,它不会在它们上设置执行位,即使它已在存储库中设置。然后构建失败,因为它无法像您期望的那样运行脚本。如何让TeamCity尊重执行位?

我在Ubuntu Server 14.04上运行TeamCity 9.0。

1 个答案:

答案 0 :(得分:0)

将VCS签出模式更改为代理而不是服务器为我修复了此问题。

更改VCS结帐模式:

  • 在项目配置设置中,转到“版本控制设置”
  • 点击显示高级选项
  • 将VCS签出模式从服务器上的自动更改为代理上的自动