Size: a a a

JavaScript.Ninja

2021 April 18

DZ

D Z in JavaScript.Ninja
Откатываем с проды, подставляя старый артифакт, но в мастере тоже нужно откатить, что некорректное поведение не ушло в след отгрузку, пока мы его фиксим
источник

M

Michael in JavaScript.Ninja
Я, честно, не особо могу представить себе ситуацию, где фикс займёт так много времени. Одна таска не может занять больше чем один человекоспринт, так как фикс может?
источник

M

Michael in JavaScript.Ninja
Ну или на крайний сделат заглушку какую-то
If (env !=== prod)
источник

DZ

D Z in JavaScript.Ninja
Пытался придумать абстрактную ситуацию, где эта схема может сломаться) Наверное, я бы даже перешел на нее, но мы сейчас не можем гарантировать, что в мастер замержится рабочая версия продукта, предварительно не протестировав ее на клиентах 🤣😭
источник

M

Michael in JavaScript.Ninja
А для чего вам мастер вообще?
источник

DZ

D Z in JavaScript.Ninja
Актуальное, рабочее состояние продукта, по верх которого можно делать новый функционал
источник

M

Michael in JavaScript.Ninja
Я не понимаю. Вы создаете ветку фичи из мастера, но мержите её не в мастер, а в релиз?
источник

DZ

D Z in JavaScript.Ninja
Да. А потом рабочий релиз в мастер
источник

DZ

D Z in JavaScript.Ninja
Релиз тоже создается из мастера
источник

M

Michael in JavaScript.Ninja
А сиайка где?
источник

DZ

D Z in JavaScript.Ninja
В мр фичи - верификация, тесты
В релизе - верификация, тесты, стейдж, прод
источник

IK

Illya Klymov in JavaScript.Ninja
То что вы описали - очень плохой cd
источник

IK

Illya Klymov in JavaScript.Ninja
Cd = continuous delivery (непрерывная доставка) и сомнительный ci
источник

IK

Illya Klymov in JavaScript.Ninja
Ведь суть ci в том что изменения непрерывно интегрируются
источник

IK

Illya Klymov in JavaScript.Ninja
Скажите, с git flow знакомы?
источник

M

Michael in JavaScript.Ninja
Илья, а про артифактори знаете? В чем преимущества хранения на бинарном менеджере?
источник

IK

Illya Klymov in JavaScript.Ninja
Уточните вопрос
источник

IK

Illya Klymov in JavaScript.Ninja
Конечно знаю, следующие мастер классы будут про ci/cd (спойлеры) :)
источник

M

Michael in JavaScript.Ninja
Ну у нас вот такой флоу. И мне кажется он плох тем, что нету стейджа и тем, что нужно вручную находить нужный артефакт, который соответсвует нужному коммиту на мастере и его выкатывать на прод
источник

YS

Yuri Strelets in JavaScript.Ninja
гит флоу в помощь, хранить все в мастере плохая идея ))
источник