Платформа для поставки счастья в команду QAУправление конфигурацией
Head of IT Operations @ecwid. Возглявляю команду Operations в Ecwid, в проекте с июня 2010. Люблю AWS за прекрасный API и гибкость. Большой любитель Chef и автоматизации.
В современной разработке git - это краеугольный камень. Разработчики получили возможность писать новые фичи в отдельных ветках кода, не мешая друг другу. Как следствие, у команды QA возникла необходимость тестировать эти новые фичи изолировано друг от друга до объединения кода в релиз-ветках.
Я расскажу про наш путь от dev-кластера со свалкой кода до платформы, предоставляющей изолированные окружения. Это хороший пример автоматизации деплоя сложной распределенной системы с помощью configuration management-инструментов.
Стек технологий:
- AWS;
- Chef;
- Packer;
- Python;
- Teamcity.