2015-01-05 69 views
3

我們使用gitflow和TeamCity開發我們的許多產品。我們還需要同時支持多個版本,並在下一個版本上工作。每個Git分支不同的TeamCity構建計數器

我們對以前的版本使用支持分支,並開發和掌握我們當前和未來的版本,這是我認爲很標準的版本。

是否有一種簡單的方法可以在TeamCity中爲每個分支設置一個構建計數器,而無需將其檢入到每個版本的repo中或具有不同的配置?

例如我希望我的版本在一個支持分支上我想要1.0.1(版本1的構建計數),在開發/主控上我想要2.0.0(版本2的構建計數)。

我知道我可以在構建結束時檢查版本,但希望有一個更好的方法,我們現在不檢查任何內容。

+0

與論壇網站不同,我們不使用「謝謝」或「任何幫助表示讚賞」,或在[so]上簽名。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -removed - 從 - 個)。 –

回答

1

不,我不知道。目前(在TC 9.0中),每個分支使用相同的構建配置。我所知道的唯一方法就是創建一個模板(因此所有構建步驟將使用相同的模板以避免重複),然後創建多個構建配置,每個構建配置都鏈接到VCS的特定分支。