0
有一個項目可以從兩個遠程Git倉庫中構建,TeamCity被用作構建服務器。一段時間後,一個遠程存儲庫將被刪除,但現在我們正在緩慢轉換,並希望能夠查看和構建兩個遠程存儲庫中存在的分支。如何在TeamCity中使用多個遠程Git倉庫?
起初,我認爲管理VCS根是要走的路,但在我將第二個存儲庫作爲一個存儲庫添加後,TeamCity仍然只從第一個存儲庫中提取分支,然後嘗試從兩者中檢出它。所以我想,這不是處理這個問題的正確方法。
理想情況下,我想有像在TeamCity的當前下拉,所以:
- 默認分支
- 功能/ X
- 主
而是能夠以選擇其他遠程存儲庫上的分支。喜歡的東西:
- 默認分支
- remote_2的/開發
- remote_1 /特徵/ X
- remote_2的/功能/ Y
- remote_1 /主
- remote_2的/主
這甚至可以在不復制構建配置的情況下用TeamCity實現嗎?
是的,在我做了一些研究後找出了VCS位。可悲的是,這不是我所需要的:(我使用模板,但仍然希望避免創建另一個繼承的構建配置。那麼,運氣好的話,將不得不推動所有當前分支到新的遠程回購,並希望團隊 – Slowacki
我想這只是一個非常不尋常的用例,一個項目的分支被分割到不同的存儲庫來支持它,因爲通常沒有人應該這樣做:-)(順便說一下,也請接受答案:-)) – Vampire
似乎是合理的,除了處於像這樣的過渡時期之外,不能真正想到任何其他用途。 (接受答案有時間鎖定,似乎是20分鐘,所以不能提前做:)) – Slowacki