2010-08-09 3 views
3

Я использую cruisecontrol (phpCruiseControl, если быть точным) в качестве сервера CI и имею скрипт сборки, работающий на автоматизированной основе. Есть ли способ добавить задачи в сценарий конфигурации cruisecontrol, чтобы быть действительными при успешной сборке?Действия Cruisecontrol после успешной сборки?

Благодаря

ответ

7

У меня есть только опыт на основе Java с CruiseControl, так что я не знаю, если phpCruiseControl любая другая, но для «общего» CruiseControl вы можете определить в файле конфигурации (обычно config.xml) у вас есть возможность добавить «издателей». Они запускаются после завершения сборки. В ответ на ваш вопрос вам нужно добавить в конфигурацию элемент <onsuccess> в разделе издателей, в котором вы можете позвонить любому издателю, который вам нравится. прочитайте documentation для получения пояснения. В принципе, вы хотите что-то вроде этого:

<cruisecontrol> 
    <project> 
    <publishers> 
     <onsuccess> 
     <antpublisher buildfile="myTasks.xml"> 
     ... 
+0

Nice one thanks. Насколько я понимаю, phpUnderControl работает очень похоже на версию Java, и я думаю, что конфигурация сборки идентична, поэтому мой неоднозначный вопрос, еще раз спасибо! – Gcoop

+0

+1 для этого ..... :-) –

Смежные вопросы