Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> лог CruiseControl, не соответвует моим представлениям 
:(
    Опции темы
PavelT100
Дата 22.6.2010, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 20.1.2009

Репутация: нет
Всего: нет



Лог CruiseControl не соответвуем моим представлениям о config.xml. Вот есть такой config.xml:
Код

<cruisecontrol>
    <project name="MYPRG_HEAD" buildafterfailed="false">
        <modificationset quietperiod="60">
         <compound includeTriggerChanges="false">
                <triggers>
                    <filesystem folder="D:\CVSINFO\cvsprj.log" />
                </triggers>
                <targets>
                    <cvs localworkingcopy="D:\PRJ\BETA" />
             </targets>
         </compound>
        </modificationset>

        <schedule interval="300">
            <ant anthome="apache-ant-1.7.0" buildfile="D:\PRJ\CruiseControl\projects\HEAD\build.xml" />
        </schedule>
    <log dir="D:\BUILD\logs\${project.name}">
            <merge dir="projects/${project.name}/target/test-results"/>
        </log>        
        <publishers>
           <email buildresultsurl = "D:\BUILD\logs\${project.name}\"
                mailhost="mail.microsoft.com"
                returnaddress="[email protected]"
                subjectprefix="[MYPRG_HEAD AUTO BUILD]"
                 skipusers="true"
        reportsuccess = "never"
           >
           <always address="[email protected]" />
           </email>
        </publishers>
    </project>
</cruisecontrol>


В моём представлении этот конфиг указывает, что каждые 60 секунд должна происходить проверка на изменение файла D:\CVSINFO\cvsprj.log. И в случае, если он изменился, то должен проверяться с помощью CVS проект расположенный в D:\PRJ\BETA. Если CVS выявит новые изменения, то должен ещё через 300 секунд запустится ant с заданием в D:\PRJ\CruiseControl\projects\HEAD\build.xml.
В принципе, при новых commit в cvs ant запускается и новая сборка собирается. Только вот логи cruisecontrol.log весьма странные и я их объяснить не могу. 
Если commit нет, то каждые 5 минут(300 секунд) происходят примерно такие записи в лог:

2010-06-22 17:44:14,926 [Project MYPRG_HEAD thread] INFO  Project          - Project MYPRG_HEAD:  in build queue
2010-06-22 17:44:14,926 [Project MYPRG_HEAD thread] INFO  ProjectController - MYPRG_HEAD Controller: build progress event: in build queue
2010-06-22 17:44:14,926 [BuildQueueThread] INFO  BuildQueue       - now adding to the thread queue: MYPRG_HEAD
2010-06-22 17:45:41,588 [Thread-97] INFO  Project          - Project MYPRG_HEAD:  bootstrapping
2010-06-22 17:45:41,588 [Thread-97] INFO  ProjectController - MYPRG_HEAD Controller: build progress event: bootstrapping
2010-06-22 17:45:41,588 [Thread-97] INFO  Project          - Project MYPRG_HEAD:  checking for modifications
2010-06-22 17:45:41,588 [Thread-97] INFO  ProjectController - MYPRG_HEAD Controller: build progress event: checking for modifications
2010-06-22 17:45:41,588 [Thread-97] INFO  Project          - Project MYPRG_HEAD:  No modifications found, build not necessary.
2010-06-22 17:45:41,588 [Thread-97] INFO  Project          - Project MYPRG_HEAD:  idle
2010-06-22 17:45:41,588 [Thread-97] INFO  ProjectController - MYPRG_HEAD Controller: build progress event: idle
2010-06-22 17:45:41,588 [Project MYPRG_HEAD thread] INFO  Project          - Project MYPRG_HEAD:  next build in 5 minutes 
2010-06-22 17:45:41,588 [Project MYPRG_HEAD thread] INFO  Project          - Project MYPRG_HEAD:  waiting for next time to build
2010-06-22 17:45:41,588 [Project MYPRG_HEAD thread] INFO  ProjectController - MYPRG_HEAD Controller: build progress event: waiting for next time to build

Меня терзают смутные сомнения, что всё тут не так. Вот почему опросы происходят раз в 5 минут ? Правда ли, что CVS не опрашивается если не изменился файл D:\CVSINFO\cvsprj.log ?
Моя задача была сделать так, чтобы попусту CVS не вызывался  и лишний сетевой трафик и время на это не расходовались. У нас репозитарий CVS находится на другом сервере.







PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Design, Quality, Testing | Следующая тема »


 




[ Время генерации скрипта: 0.0364 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.