GitHub API Quota с Дженкинсом и Webhooks
Хотите знать, есть ли какие-либо предложения об обходе квоты API 5000 от GitHub, особенно об использовании Jenkins.
Для контекста у нас есть ~300 репо и ~100 пользователей GitHub. Изначально у нас было большинство работ по сканированию org/repo, и когда мы начали работать с Дженкинсом, стало постоянно превышать квоту. Мы сократили частоту сканирования, но проблема все еще осталась.
Затем мы внедрили веб-хуки, но обнаружили, что веб-хуки на самом деле не запускают соответствующие задания, а скорее служат триггером для сканирования репо. В непиковые часы это определенно лучше, чем сканирование, но в течение дня может быть и хуже.
Вопрос в том, как сделать так, чтобы другие люди работали над этой проблемой. Есть что-то, что мы пропускаем с нашей настройкой? Или мы должны просто отбросить понятие о событиях Git, запускающих задания в jenkins почти сразу?