在特定分支的teamcity中运行构建

时间:2017-05-03 23:53:14

标签: continuous-integration teamcity

我来自Bamboo构建服务器,我正在为我的项目尝试TeamCity。我喜欢Bamboo的一件事是,分支机构被视为一等公民,而在TeamCity中,它们就像是一种事后的想法。

我想要实现的是拥有一个构建配置,然后在多个分支中使用相同的构建配置来构建工件。

我的构建配置的VCS Root设置中有以下设置:

Branch specification

我对此的期望是“开发”。是我的默认分支,然后是任何'发布'分支(即release / Release_1.0.0或release / Release_1.1.0)也被选中并构建。

然而,当我尝试构建一个特定的分支时,我在'运行...'中得到一个空列表。分支机构的选项:

Empty branch list

是否有人能够帮助解释这里发生了什么?我已经阅读了以下信息https://confluence.jetbrains.com/display/TCD10/Working+with+Feature+Branches但是该页面似乎表明它应该正常工作,但事实并非如此。

我希望能够做的还是为每个分支创建配置,我可以覆盖分支的参数,但不必复制构建配置。

1 个答案:

答案 0 :(得分:0)

TeamCity与分支机构合作,但在您的情况下,我认为它只需要活动分支机构。 active的分支最近提交了它们。

而且,据我所知,不可能覆盖特定分支的参数。