我尝试在Teamcity配置中运行以下命令行构建步骤,以将最新标记获取到文本文件:
hg log -r tip --template {latesttag} > version.txt
命令将以错误结束:中止:在"D:\TeamCity\buildAgent\work\ec2a0c1f516aab26"中找不到存储库(未找到.hg)!
工作目录中缺少.hg文件夹。看起来Teamcity获取了存储库中的文件,使得.hg文件夹更新到工作目录中。
当我使用"hgclone"手动克隆存储库时,会包含.hg文件夹,我可以毫无问题地运行"hglog"命令。
如何使用Teamcity将.hg文件夹包含在工作目录中?
Teamcity版本为9.1.1
必须在版本控制设置页面上选择代理端签出,才能访问版本控制特定目录并从构建中与存储库通信。