Highway to Continuous Integration / Денис Трифонов (2GIS)
Приглашаем на конференцию HighLoad 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке:
--------
HighLoad 2014
Презентация и тезисы:
В своем докладе я поделюсь опытом внедрения Continuous Integration в наши процессы. Я расскажу, как мы используем Jenkins в качестве CI-сервера, какие задачи мы решаем с его помощью и с помощью других инструментов. Вот основные из них:
- развертывание и конфигурирование приложений и тестов с помощью Open Stack и Chef;
- запуск функциональных тестов с помощью PHPUnit и параллельное выполнение с помощью Paratest;
- обновление окружения и тестирование задачи в ветке с последующим вливанием в master-ветку;
- ежедневная регрессия на master-ветке и откат до состояния последнего релиза, а также тестирование развертывания с нуля.
Я затрону интеграцию с JIRA для наших процессов и решения других задач для разработки и тестирования.