Size: a a a

Podlodka – IT Podcast

2019 July 03

EE

Evgenii Elchev in Podlodka – IT Podcast
Git flow
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
и в github flow тоже
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Alexey Rashevskiy
Если тот-же gitlab flow использовать, там я как понимаю каждую feature branch отдают QA перед мерджем
Так ты сам можешь это решить.
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
Как подход тестирования каждого merge request сочетается с merge fast и long life feature branches не совсем понятно
источник

V

Vyacheslav in Podlodka – IT Podcast
Alexey Rashevskiy
Я может не совсем понятно выразился. Мен больше интересует практика типа какие полиси на работу с гитом, откуда QA забыирают билды итд
Для каких программ? Права доступа что ли надо настроить?
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
Да понятно, что я мас могу решить и каку стратегию и откуда билды берутся итд
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
Но не хочется шишки набивать тк это наверняка кто-то делал. Хочется послушать за/против различных подходов
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Alexey Rashevskiy
Но не хочется шишки набивать тк это наверняка кто-то делал. Хочется послушать за/против различных подходов
Если нужны конкретные ответы, задавай конкретные вопросы
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
>Github flow или Trunk based или что-то еще?
>Откуда собираются билды для QA?
>Делается ли автоматическая проверка сборки перед мерджем в master/trunk/develop?
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
Буквально в первом сообщении
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
У нас для qa отдаются полове билды, то есть мы сливаем фичу в девелоп, отдаём qa
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Проверки делаютс на каждый комит в фича ветку
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
А feature flags используете? В develop есть незаконченые фичи или нет?
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
> Проверки делаютс на каждый комит в фича ветку
Тут не совсем понял. То есть ты допустим запушил 10 коммитов и сделал Merge Request. Для каждого коммита CI будет проверять собирается ли проект?
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Alexey Rashevskiy
А feature flags используете? В develop есть незаконченые фичи или нет?
Фич флаги не используем, незаконченных фич в девелоперский нет. Но если считать фичу которую разрабатываем в рамках таски, а глобальная фича из релиза бывает
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Alexey Rashevskiy
> Проверки делаютс на каждый комит в фича ветку
Тут не совсем понял. То есть ты допустим запушил 10 коммитов и сделал Merge Request. Для каждого коммита CI будет проверять собирается ли проект?
Для каждого комита да.
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
Что будет если коммит #5 не собирается (к примеру в него файл забыли добавить на который есть референс)?
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Alexey Rashevskiy
Что будет если коммит #5 не собирается (к примеру в него файл забыли добавить на который есть референс)?
Таска с ошибкой завершиться, прийдет уведомление
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
При этом следующая тачка от комита #6 завершиться нормально если там проблема устранена
источник

AR

Alexey Rashevskiy in Podlodka – IT Podcast
То есть в этом случае CI пометит MR как passed, да?
источник