Size: a a a

2021 June 07

EO

Eugene Obrezkov in Frontend UA
вы разделяете пайплайны по RC версии и проду? Ветки из которых деплоится RC и прод заранее известны?
источник

EO

Eugene Obrezkov in Frontend UA
если да, то тот же git diff просто вызванный с разными ветками, типа
источник

EO

Eugene Obrezkov in Frontend UA
git diff —name-only HEAD…development | grep
источник

EO

Eugene Obrezkov in Frontend UA
и дирстат тоже можно да
источник

SG

Stas G in Frontend UA
смотри, у нас 3 энва: Dev, QA, Prod

создается фича-бранч, проходит код-ревью, дальше мержится в develop
мерж в девелоп стартует деплой на Dev
мерж в master (как правило, туда всегда мержится `develop`) стартует деплой на QA
пуш тега в master стартует деплой на Prod
источник

SG

Stas G in Frontend UA
сейчас у нас такой флоу
источник

SG

Stas G in Frontend UA
получается, мне после первого шага (мерж в `develop`) нужно будет понять, какие изменения прилетели
источник

SG

Stas G in Frontend UA
и запустить соответствующие скрипты
источник

EO

Eugene Obrezkov in Frontend UA
то есть ветки заранее известны, можно дифать по этим конкретным веткам
источник

EO

Eugene Obrezkov in Frontend UA
если у вас нету сквашей, тогда может помочь мерж коммит
источник

EO

Eugene Obrezkov in Frontend UA
в котором будет всё сагрегировано с момента последнего мержа перед этим (в теории)
источник

SG

Stas G in Frontend UA
вот я тоже смотрю, что кажется из мерж коммита можно эту инфу получить
источник

SG

Stas G in Frontend UA
или найти предыдущий и сравнивать с ним
источник

EO

Eugene Obrezkov in Frontend UA
да, мерж коммит это всё что было до предыдущего мержа, если их конечно делать на каждый мерж
источник

EO

Eugene Obrezkov in Frontend UA
или тогда думать как понять, а сколько мне коммитов надо дифать
источник

EO

Eugene Obrezkov in Frontend UA
git diff HEAD^2…master? git diff HEAD^5…master?
источник

SG

Stas G in Frontend UA
вот я о том же)
источник

SG

Stas G in Frontend UA
мерж коммит создается после мержа каждой фича бранчи, так что думаю это может сработать
источник

EO

Eugene Obrezkov in Frontend UA
если это ещё и автоматизируется, то будет работать, да
источник

EO

Eugene Obrezkov in Frontend UA
понятно что первый коммит будет комом, но дальше пойдёт
источник