在我的項目中,我有4個不同的網站共享大部分代碼,唯一的例外是網站本身和每個網站的類庫。在VCS中使用模板參數SVN的觸發器規則
源代碼分爲4個文件夾,每個文件夾包含一些較小的項目。這些文件夾代表DDD圖層(基礎結構,域,應用程序,UI)。此外,我們還有第五個文件夾,其中包含由定位圖層分割的測試。
由於網站具有非常類似的構建配置,我使用了一個通用的構建配置模板ad-hoc定製的一些參數。
其中一個定製將是VCS觸發規則,它可以通過這種方式來總結: - 觸發每個網站構建上提交基礎設施,域名,應用和測試文件夾 - 觸發建立各網站在測試中的Inf,域名,應用文件夾中提交 - 在網站文件夾及其類庫中觸發構建網站的提交。
這是規則,我寫
-:.
+:Infrastructure
+:Tests\Infrastructure
+:Domain
+:Tests\Domain
+:Application
+:Tests\Application
+:%WebProjectPath%
+:%WebProjectLibPath%
但顯然參數不被評估。有什麼方法可以達到理想的行爲嗎?
在這種情況下,如果參數在模板中爲空,但是它設置在從模板繼承的構建中,它是否仍會導致類似「+:」的觸發器? –