我来自Bamboo构建服务器,我正在为我的项目尝试TeamCity。我喜欢Bamboo的一件事是,分支机构被视为一等公民,而在TeamCity中,它们就像是一种事后的想法。
我想要实现的是拥有一个构建配置,然后在多个分支中使用相同的构建配置来构建工件。
我的构建配置的VCS Root设置中有以下设置:
我对此的期望是“开发”。是我的默认分支,然后是任何'发布'分支(即release / Release_1.0.0或release / Release_1.1.0)也被选中并构建。
然而,当我尝试构建一个特定的分支时,我在'运行...'中得到一个空列表。分支机构的选项:
是否有人能够帮助解释这里发生了什么?我已经阅读了以下信息https://confluence.jetbrains.com/display/TCD10/Working+with+Feature+Branches但是该页面似乎表明它应该正常工作,但事实并非如此。
我希望能够做的还是为每个分支创建配置,我可以覆盖分支的参数,但不必复制构建配置。
答案 0 :(得分:0)
TeamCity与分支机构合作,但在您的情况下,我认为它只需要活动分支机构。
active
的分支最近提交了它们。
而且,据我所知,不可能覆盖特定分支的参数。