В настоящее время я настраиваю CI / CD-Pipeline с помощью Jenkins, и среди прочего я настроил начальное задание, которое будет использоваться для создания автоматических c конвейеров для каждой ветви объектов с помощью Job. DSL плагин. В конечном итоге ветви компонентов должны автоматически создаваться всякий раз, когда на удаленный сервер Bitbucket передается коммит, и впоследствии соответствующий коммит должен быть помечен с помощью статуса компоновки с использованием
. Я успешно выполнил эти шаги до сих пор, но в настоящее время у меня опрос SCM установлен на * * * * 1-5
, то есть опрос каждую минуту с понедельника по пятницу. Я подозреваю, что это может отрицательно повлиять на производительность или, по крайней мере, потреблять ресурсы сервера излишне, если таких опросов будет более 2-3.
Обратите внимание, что запуск заданий извне с помощью вызова REST, к сожалению, не Это возможно в этой ситуации, хотя в целом это, очевидно, предпочтительнее, поскольку для входа на рассматриваемый сервер Jenkins требуется аутентификация на сервере Openshift. Bitbucket позволяет вызывать соответствующий URL для запуска задания, но, к сожалению, не может обработать аутентификацию Openshift.
Существуют ли какие-либо статистические данные о влиянии на производительность опроса SCM очень часто, или же может кто-нибудь даст квалифицированную оценку? Если нет, то есть ли простой способ измерить влияние опроса SCM на производительность?
Заранее спасибо:)