2014-02-16 3 views
2

Я думаю, что я помню, что читал, что Дженкинс не советует вам опросить SVN очень часто, потому что он генерирует накладные расходы. Вместо этого нужно поместить крючок в команды SVN.Jenkins SVN опрос

Как часто я могу безопасно установить Jenkins для опроса SVN? каждую минуту? каждые 15 секунд? Для меня это звучит так, что он будет просто опросить контрольную сумму, и если она будет отличаться, то это будет обновление SVN. Я не думаю, что опрос контрольной суммы на SVN может отрицательно сказаться на производительности?

+0

Что такое верхняя часть поляризации SVN? Если изменений нет, опрос не требуется. Если есть, крючок уведомит об этом. –

+0

- это то, что я могу настроить частоту опроса как отдельно для сборки, и не нужно вручную переходить и взломать svn post commit hooks. – user1340582

+0

Рекомендация не опроса распространяется только на среды, в которых svn или jenkins работают горячими. Например, когда я работаю, мы все еще проводим опрос, и у нас есть 1к строит опрос каждые 3 минуты, но для этого нам нужно запустить svn на флеш-картах (fusionIO), иначе svn умрет. Если ни один из svn или jenkins не работает горячим, продолжайте опрос. – Augusto

ответ

0

Каждый опрос будет проверять любое обновление в URL-адресе SVN этой конкретной работы. Вы можете установить частоту опроса на основе обычной частоты проверок. Он не будет иметь большого влияния на производительность вашей системы, поскольку он просто проверяет наличие обновлений. Если вас беспокоит производительность системы, я предлагаю вам перейти на svn post commit hook, который может вызвать сборку. Вы можете узнать больше об этом Here

+0

Да, я знаю о фиксации сообщения, но я бы не хотел идти и редактировать его на стороне svn. Если обновление SVN каждые 10 секунд происходит не слишком часто и не имеет неблагоприятных эффектов, тогда я, вероятно, поеду с этим. – user1340582

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