私のプロジェクトでは、Web サイト自体と各 Web サイトのクラス ライブラリを除いて、ほとんどのコードを共有している 4 つの異なる Web サイトがあります。
ソース コードは 4 つのフォルダーに分割され、それぞれに小さなプロジェクトが多数含まれています。これらのフォルダーは、DDD レイヤー (インフラストラクチャ、ドメイン、アプリケーション、UI) を表します。さらに、ターゲット レイヤーによって分割されたテストを含む 5 番目のフォルダーがあります。
Web サイトのビルド構成は非常に似ているため、いくつかのパラメーターでアドホックにカスタマイズされた共通のビルド構成テンプレートを使用しました。
これらのカスタマイズの 1 つが VCS トリガー ルールで、次のように要約できます。 - Infrastructure、Domain、Application、および Tests フォルダー内のコミットで各 Web サイトのビルドをトリガーテストの Inf、Domain、App フォルダー - Web サイト フォルダーとそのクラス ライブラリへのコミットで、Web サイトのビルドをトリガーします。
これは私が書いたルールです
-:.
+:Infrastructure
+:Tests\Infrastructure
+:Domain
+:Tests\Domain
+:Application
+:Tests\Application
+:%WebProjectPath%
+:%WebProjectLibPath%
しかし、どうやらパラメータは評価されていません。目的の動作を実現する方法はありますか?