GitHub API Quota с Дженкинсом и Webhooks - PullRequest
0 голосов
/ 25 января 2019

Интересно, есть ли какие-нибудь предложения по обходу квоты API 5000 от GitHub, особенно по использованию Jenkins.

Для контекста у нас ~ 300 репо и ~ 100 пользователей GitHub. Изначально у нас было большинство работ по сканированию org / repo, и когда мы начали работать с Дженкинсом, стало постоянно превышать квоту. Мы сократили частоту сканирования, но проблема все еще осталась.

Затем мы внедрили веб-хуки, но обнаружили, что веб-хуки на самом деле не запускают соответствующие задания, а скорее служат триггером для сканирования репо. В непиковые часы это определенно лучше, чем сканирование, но днем ​​может быть и хуже.

Вопрос: как другие люди могут решить эту проблему? Есть что-то, что мы пропускаем в нашей настройке? Или мы должны просто отбросить понятие о событиях Git, запускающих задания в jenkins почти сразу?

...