Насколько существенно влияние на производительность частых опросов SCM в Jenkins? - PullRequest
0 голосов
/ 14 января 2020

В настоящее время я настраиваю CI / CD-Pipeline с помощью Jenkins, и среди прочего я настроил начальное задание, которое будет использоваться для создания автоматических c конвейеров для каждой ветви объектов с помощью Job. DSL плагин. В конечном итоге ветви компонентов должны автоматически создаваться всякий раз, когда на удаленный сервер Bitbucket передается коммит, и впоследствии соответствующий коммит должен быть помечен с помощью статуса компоновки с использованием

. Я успешно выполнил эти шаги до сих пор, но в настоящее время у меня опрос SCM установлен на * * * * 1-5, то есть опрос каждую минуту с понедельника по пятницу. Я подозреваю, что это может отрицательно повлиять на производительность или, по крайней мере, потреблять ресурсы сервера излишне, если таких опросов будет более 2-3.

Обратите внимание, что запуск заданий извне с помощью вызова REST, к сожалению, не Это возможно в этой ситуации, хотя в целом это, очевидно, предпочтительнее, поскольку для входа на рассматриваемый сервер Jenkins требуется аутентификация на сервере Openshift. Bitbucket позволяет вызывать соответствующий URL для запуска задания, но, к сожалению, не может обработать аутентификацию Openshift.

Существуют ли какие-либо статистические данные о влиянии на производительность опроса SCM очень часто, или же может кто-нибудь даст квалифицированную оценку? Если нет, то есть ли простой способ измерить влияние опроса SCM на производительность?

Заранее спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...