Доклад

Версионирование автотестов с semantic-release

  • На русском языке
Презентация pdf

Автотесты у нас появились недавно. Изначально мы задумывались только о коде, но в какой-то момент «в полный рост» обозначились проблемы структуры репозитория и логики работы с кодом. Было тяжело понять степень влияния изменений внутри определенного коммита на код в целом, не было тегов, и откат к нужному состоянию казался не такой простой задачей. Отсутствовала единая политика именования коммитов. Все это могло препятствовать будущему масштабированию команды и существенно ухудшить качество кода.

Спасением стал semantic-release. Почему именно он? Все просто — инструмент казался элементарным в использовании и одновременно решал существующие и некоторые будущие проблемы. Цена его внедрения была нулевая, а человеческий фактор исключался полностью. Уверенности добавлял успешный опыт коллег-девопсов из других компаний.

Теперь мы используем semantic-release и планируем расширять его применение на все наши проекты далеко за пределы команды, вплоть до базовых шаблонов репозиториев.

Спикеры

Приглашенные эксперты

Расписание