путях?
который из мастера возник
не понял? зачем? мне надо запускать пайп только при изменениях в microservices/ и в бранчах master dev/* releases/*. Мне не нужно смотреть другие пути
повторяю еще раз - сколько коммитов вглубь надо глядеть что бы понять что в новом бранче есть изменения?
один верхний, как обычно. Вот в мастер я пушу коммит. В нём нет изменений в microservices - не надо запускать. Есть изменения - надо. Вот такую же логику я хочу когда появляется новый бранч, который удовлетворяет branch filters
а вот и хер, ущербная логика для существующего бранча надо глядеть не последний коммит, а пачку которую запушили а для нового тут варика два либо только новые коммиты сверх того откуда мы отпочковались, либо вообще все коммиты очевидно в ажуре инженегры приняли адекватное решение - чекать только коммиты сверх того что были
это если PR. А если обычный пайп, который триггерится коммитом, то он должен смотреть HEAD
а если PR нет - то с каким бранчом сравнивать тогда?
Обсуждают сегодня