【发布时间】:2016-11-24 00:09:15
【问题描述】:
有一个项目可以从两个远程 Git 存储库构建,TeamCity 用作构建服务器。一段时间后将删除一个远程存储库,但目前我们正在缓慢过渡,希望能够查看和构建两个远程存储库上都存在的分支。
起初,我认为管理 VCS 根是要走的路,但在我将第二个存储库添加为一个之后,TeamCity 仍然只从第一个存储库中提取分支,然后尝试从两个存储库中检出它。所以我想,这不是处理这个问题的正确方法。
理想情况下,我希望在 TeamCity 中有类似当前下拉列表的内容,所以:
- 默认分支
- 功能/x
- 主人
但是,也可以选择其他远程存储库中存在的分支。比如:
- 默认分支
- remote_2/develop
- remote_1/feature/x
- remote_2/feature/y
- remote_1/master
- remote_2/master
这甚至可以在不复制构建配置的情况下通过 TeamCity 实现吗?
【问题讨论】: