1

我们将 TeamCity 6 与 Github Enterprise 一起使用。我们当前的项目有很多分支。构建配置的当前设置是我们为每个分支创建一个新的 VCS 根。

这似乎不是我们应该这样做的方式。

有没有一种方法可以定义一个指向我们的 Github 存储库的 VCS 根目录,然后为每个构建配置它?

我看过这篇文章:我应该将 TeamCity 的 VCS 根指向哪里?

但不确定这是否也适用于 Github?

4

1 回答 1

1

TeamCity 7 支持 Git 功能分支,它将自动构建与模式匹配的所有分支,有关更多详细信息,请参阅文档:http: //confluence.jetbrains.net/display/TCD7/Working+with+Feature+Branches

如果您只想拥有一个 VCS 根并手动创建每个构建配置,您可以%BRANCH_NAME%在分支名称字段中拥有一个带有宏的单个 VCS 根,然后在每个构建的属性中设置一个相同的属性name 到您的分支名称,TeamCity 将找到正确的分支。

于 2012-11-20T10:10:12.797 回答