1

我們將TeamCity 6與Github Enterprise一起使用。 我們目前的項目有很多分支機構。 構建配置的當前設置是我們爲每個分支創建一個新的VCS根目錄。TeamCity 6 + Github:爲分支機構配置VCS根目錄

這似乎不是我們應該做的方式。

有沒有我們可以定義一個VCS根指向我們的Github上庫的方式,然後配置對於每一個構建?

我已經看到了這個帖子:To where should I point the VCS root of TeamCity?

,但不知道這是否適用於Github上呢?

回答

1

TeamCity的7對Git的特性分支,它會自動生成所有分支的圖案匹配,請參閱文檔瞭解更多信息支持: http://confluence.jetbrains.net/display/TCD7/Working+with+Feature+Branches

如果你想要的是有一個VCS根和手動創建每個版本配置中,您可以在分支名稱字段中擁有一個帶有像%BRANCH_NAME%這樣的宏的單個VCS根目錄,然後在每個構建的屬性中,您只需爲分支名稱設置一個具有相同名稱的屬性,TeamCity就會找到正確的分支。

+0

這是否適用於TC6?我沒有看到任何分支名稱字段。 – Will

+0

是的,該字段被稱爲「參考名稱」。 –

+0

好的,我在哪裏設置屬性呢?那是在生成參數 - >系統屬性? – Will

相關問題