【问题标题】:TeamCity and GitTeamCity 和 Git
【发布时间】:2011-12-17 20:33:26
【问题描述】:

我在设置 Teamcity 和 Git 时遇到问题。我有一个 git repo 签出到一个目录。我在 Teamcity VCS 根目录中的“克隆存储库”设置设置为同一目录。当我运行构建时,我收到错误

The ref 'refs/heads/master' could not be resolved 

显然是因为它删除了 .git 目录,和/或可能将 /.git 中的文件移动到了父目录。

我显然误解了这个过程的某些部分,但是哪个?谢谢。

【问题讨论】:

  • 错误来自 TeamCity 还是您的构建脚本?
  • 它来自 TeamCity,在构建发生之前

标签: .net git teamcity


【解决方案1】:

尝试将“克隆存储库”字段留空,它应该可以这样工作。 “将存储库克隆到”指向 TeamCity 克隆远程存储库的目录。如果您将其留空,TeamCity 将使用默认位置(在 ~/.BuildServer/system/caches/git 中的文件夹)。我认为发生错误是因为在克隆之前,TeamCity 会清理指定的目录。

【讨论】:

  • 谢谢 - 看来是这样。我认为 TeamCity 直接部署到网站目录,而不是需要另一个步骤来移动文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-11
  • 1970-01-01
  • 1970-01-01
  • 2012-04-03
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
相关资源
最近更新 更多