CruiseControl.NET не выполняет сценарии ловушек Subversion

На нашем сервере непрерывной интеграции CC.NET я реализовал сценарий ловушки Start Update, который отлично работает, когда я проверяю источник с помощью TortoiseSVN. Скрипт-ловушка предназначен для очистки рабочей копии всех неверсированных файлов перед каждой сборкой. Однако, когда сборка выполняется и источник обновляется, сценарий ловушки не запускается.

Как я могу указать CruiseControl.NET соблюдать мои сценарии ловушек? Мы используем CC.NET 1.4.4.49. Заранее благодарим за любую помощь по этому поводу.


person Bender the Greatest    schedule 13.06.2011    source источник


Ответы (1)


Вы в основном настроили клиентскую сторону TortoiseSVN Start Update hook, тогда как CC.Net будет использовать клиент SVN командной строки. CC.Net ничего не знает о настроенном вами хуке. Вероятно, вы можете настроить очистку неверсированных файлов как шаг в вашей сборке в CC.NET.

person manojlds    schedule 13.06.2011
comment
О, перехватчики на стороне клиента - это проприетарная функция TortoiseSVN, а не часть Subverison? - person Bender the Greatest; 14.06.2011
comment
@MetalSearGolid - да, это специфично для TortoiseSVN. stackoverflow.com/questions/2916098/svn-client-side-hook - person manojlds; 14.06.2011
comment
В итоге я просто поместил сценарий в CC.NET, который работает так же хорошо. - person Bender the Greatest; 14.06.2011