Как выполнять команду каждый раз, когда Cruise Control .NET (ccnet) автоматически проверяет источник? - PullRequest
1 голос
/ 06 мая 2009

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

Subversion используется для контроля источника.

1 Ответ

1 голос
/ 06 мая 2009

В конфигурации вашего проекта (в пределах ccnet.config) есть элемент <tasks>, внутри которого вы можете определять различные действия, которые выполняются при каждом запуске интеграции. В вашем случае вы бы настроили триггер, который выглядел примерно так:

<triggers>
  <intervalTrigger name="continuous" 
                   seconds="60"
                   buildCondition="IfModificationExists" />
</triggers>

В CruiseControl.NET есть несколько типов задач. Документация включает в себя полный список , в котором объясняется, как их использовать и какие варианты доступны.

...