[英]Configuring Multiple Build Configurations from Shared VCS Root in TeamCity
我有一個包含多個項目的SVN信息庫,例如
目前,我已經配置了3個項目,全部使用共享的VCS根目錄/ molindo。
默認情況下,每次提交都會觸發所有3個項目的構建(盡管trunk / foo並不關心trunk / bar或trunk / baz中的更改)。 如我所見,可以配置VCS觸發器(例如,項目foo的+:/ trunk / foo / **)。 盡管這適用於生成觸發,但仍顯示其他項目的未決更改。
那么我現在有什么選擇。 我能想到的
這兩個選項都不理想。 第一個因為它很丑陋,第二個因為它很麻煩。 還有我不知道的另一種選擇嗎? 還是有另一個(首選)從共享的SVN信息庫構建多個項目?
可以在單個VCS根目錄上使用“ Checkout Rules ”:
請嘗試使用以下VCS觸發規則
項目“ foo”的VCS觸發規則:
+:/trunk/foo/**
-:/trunk/bar/**
-:/trunk/baz/**
項目“欄”的VCS觸發規則:
+:/trunk/bar/**
-:/trunk/foo/**
-:/trunk/baz/**
項目“ baz”的VCS觸發規則:
+:/trunk/baz/**
-:/trunk/foo/**
-:/trunk/bar/**
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.