Передача параметров CruiseControl.NET - PullRequest
1 голос
/ 02 июня 2011

У меня есть CruiseControl.NET ccnet.config файл, который отслеживает два разных проекта в одной и той же области проекта.Если один из них изменяется, он должен запустить сборку.Но я хотел знать, какой проект был изменен среди этих двух.Я должен передать их в качестве параметра командной строки.Есть ли встроенное свойство?

1 Ответ

3 голосов
/ 03 июня 2011

Разделение проекта на два проекта кажется правильным решением.
В частности, разделение на проекты и добавление Триггера проекта для проекта DML.
Таким образом, если таблицаСценарии должны быть изменены, оба проекта будут запущены, и если только некоторые операторы DML изменятся, будет запущен только второй проект.

Если оба проекта имеют общий триггер, тогда я рекомендую использовать очередь синхронизации .

<queue name="Q_Synchronizer" duplicates="UseFirst" />
<project name="project1_name" queue="Q_Synchronizer" queuePriority="1">project stuff...</project>
<project name="project2_name" queue="Q_Synchronizer" queuePriority="2">project stuff...</project>

HTH

...