我正在尝试使用teamcity执行一个简单的任务,即将项目从一个存储库拉到另一个存储库(由teamcity创建),并使用visual studio构建模式从第二个存储库构建项目。我面临的问题是,当teamcity提取更新时,它不会更新工作文件夹,因此无法找到.sln文件,因此构建失败。如何让它工作?
先感谢您。
答案 0 :(得分:1)
为什么使用第二个存储库?为什么不让TeamCity从第一个存储库获取代码并直接构建它?
在我的工作场所,我们正在使用TeamCity和Mercurial(TeamCity直接从“真实”存储库中获取代码)并且它完美运行!
如果确实需要第二个存储库,则可以通过脚本执行 设置TeamCity,以便它只知道第二个存储库,并从中提取和构建 然后,设置一个计划任务,每隔几分钟从第一个存储库拉到第二个存储库。