Егор Васильев
Trucker Path, Москва

О том, как оптимизировать работу CI своими силами

Готов поспорить почти у каждого из вас на проекте есть Continuous Integration сервер. Будь это Jenkins, Bamboo, TeamCity или просто ubuntu сервер - не важно, а важно то, что он выполняет определенные, необходимые вам задачи. У кого-то он просто собирает билды, у кого-то там запускаются unit тесты, а кто-то большой молодец настроил там запуск selenium тестов или полноценное continuous delivery. 

Но задайте себе вопрос: «А устраивает ли вас, работа вашего CI сервера?». Может вам хотелось бы дополнительных фич, скорости и удобства? Вот и я в свое время задался таким вопросом, и выяснилось, что CI на нашем проекте работает совсем не идеально.

В этом докладе я хочу рассказать о том, как и зачем руками тестировщика с нуля был настроен новый CI сервер, о том какие шишки я набил в процессе и, конечно, о том, как я организовал тестирование на этом сервере.

Уровень сложности
Блиц доклад (20 мин)

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Заметили ошибку?