Елена Васильева
Компания: ЭталонТех
Автотесты у нас появились недавно. Изначально мы задумывались только о коде, но в какой-то момент «в полный рост» обозначились проблемы структуры репозитория и логики работы с кодом. Было тяжело понять степень влияния изменений внутри определенного коммита на код в целом, не было тегов, и откат к нужному состоянию казался не такой простой задачей. Отсутствовала единая политика именования коммитов. Все это могло препятствовать будущему масштабированию команды и существенно ухудшить качество кода.
Спасением стал semantic-release
. Почему именно он? Все просто — инструмент казался элементарным в использовании и одновременно решал существующие и некоторые будущие проблемы. Цена его внедрения была нулевая, а человеческий фактор исключался полностью. Уверенности добавлял успешный опыт коллег-девопсов из других компаний.
Теперь мы используем semantic-release
и планируем расширять его применение на все наши проекты далеко за пределы команды, вплоть до базовых шаблонов репозиториев.
Компания: ЭталонТех
Компания: Wildberries