0
有一个项目可以从两个远程Git仓库中构建,TeamCity被用作构建服务器。一段时间后,一个远程存储库将被删除,但现在我们正在缓慢转换,并希望能够查看和构建两个远程存储库中存在的分支。如何在TeamCity中使用多个远程Git仓库?
起初,我认为管理VCS根是要走的路,但在我将第二个存储库作为一个存储库添加后,TeamCity仍然只从第一个存储库中提取分支,然后尝试从两者中检出它。所以我想,这不是处理这个问题的正确方法。
理想情况下,我想有像在TeamCity的当前下拉,所以:
- 默认分支
- 功能/ X
- 主
而是能够以选择其他远程存储库上的分支。喜欢的东西:
- 默认分支
- remote_2的/开发
- remote_1 /特征/ X
- remote_2的/功能/ Y
- remote_1 /主
- remote_2的/主
这甚至可以在不复制构建配置的情况下用TeamCity实现吗?
是的,在我做了一些研究后找出了VCS位。可悲的是,这不是我所需要的:(我使用模板,但仍然希望避免创建另一个继承的构建配置。那么,运气好的话,将不得不推动所有当前分支到新的远程回购,并希望团队 – Slowacki
我想这只是一个非常不寻常的用例,一个项目的分支被分割到不同的存储库来支持它,因为通常没有人应该这样做:-)(顺便说一下,也请接受答案:-)) – Vampire
似乎是合理的,除了处于像这样的过渡时期之外,不能真正想到任何其他用途。 (接受答案有时间锁定,似乎是20分钟,所以不能提前做:)) – Slowacki