所以我有一个包含多个.NET项目的GitHub存储库。我的TeamCity目前下载了所有代码,但后来只构建了我需要的几个项目。有没有办法让它只下载部分存储库?
答案 0 :(得分:15)
您只需设置一次 的VCS根目录,而不必为每个项目创建一个。
然后,对于给定项目,您需要在管理页面中编辑结帐规则。
-:. +:path/to/your/project/in/github
这样,您的项目配置将只检出github存储库的相关部分。
中了解有关结帐规则的更多详情答案 1 :(得分:6)
只是添加SébastienSaunier在上面写的内容: 如果您希望Github中的子文件夹成为构建文件夹的根文件夹,则必须添加=>。
例如:
-:.
+:subfolder=>.
希望这有帮助, 盖
答案 2 :(得分:0)
创建一个单独的存储库,其中只包含那些需要编译并从中拉出TC的项目。
除此之外,没有。 TC将始终提取整个VCS根目录。