Я прочитал это, но не нашел того, что ищу.
я хочу сказать, что сборка для проекта A была запущена хуком gitlab в 13:00, я НЕТ хочу разрешить запуск другой сборки для того же проекта до 13:15 (интервал 15 минут) или точнее , ранее, чем время сборки плюс 15 минут, независимо от того, сколько push-событий будет получено в течение этого интервала, и все они должны запускаться по одному и тому же правилу последовательно. Если прошло 15 минут после запуска/завершения последней сборки, и Дженкинс получает новое push-событие, сборка будет запущена немедленно.
то, что я хочу, НЕ ДЕЛАЙТЕ, - это периодически запускать сборку, например, каждые 15 минут.
Я пробовал настройку в опросе SCM (в сочетании с игнорированием хука или без него)
H/15 * * * *
однако сборка все равно будет запущена, если Дженкинс получит push-событие в течение 15 минут. Нет «восходящего» проекта/доступного, и каждая сборка должна запускаться push-событием или ручной сборкой администратора.

так что этот счет/период основан на времени начала последней сборки -> время начала новой сборки вместо времени завершения последней сборки -> время начала новой сборки, верно? На самом деле период затишья — это то, что я ищу. Спасибо за указание на это.