簡體   English   中英

觸發快照依賴關系以在TeamCity中構建特定分支

[英]Trigger Snapshot Dependency to Build Specific Branch in TeamCity

假設我有一個項目Foo使用Git VCS root配置了默認分支feature/foo 我想在項目上有一個快照依賴項,它在與Foo相同的repo上對每個功能分支進行單元測試(即, Bar的VCS根目錄沒有默認分支,而是正在觀看feature/* )。

我所看到的是, Foo只能在Bar的 <default>分支上觸發構建。 我可以更改它以便為正確的分支觸發Bar嗎?

如果沒有TeamCity中的默認分支,則無法配置VCS根目錄(請參閱相關問題http://youtrack.jetbrains.com/issue/TW-23395 )。 因此,如果您沒有為Bar構建配置定義默認分支,則默認情況下它將設置為master。 如果使用默認分支觸發構建,則所有依賴項也將使用默認分支觸發。

解決方案是為Foo配置配置與Bar (feature / *)相同的分支規范。 如果手動運行Foo構建,則需要使用“運行自定義對話框”(“更改”選項卡)選擇所需的分支,如果使用VCS觸發器運行構建,則需要配置分支過濾器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM