fbpx
Have something to share about engineering practices, architecture or DevOps?
Become a speaker now

Continuous Delivery with TeamCity

Continuous Delivery with TeamCity

Описание: В наше время будет трудно удивить разработчика, QA инженера или даже менеджера проектов такими понятиями, как Continuous Integration, Automated testing и eXtreme Programming. Разработчики коммитят код, написанные QA автотесты запускаются, все довольны и казалось бы – что еще можно улучшить? Вот тут-то можно пойти еще дальше и рассмотреть то, что происходит после того, как протестированный, “стабильный” код осел в системе контроля версий.

Обычно на переходы между этапами коммита в систему контроля версий, запуском тестов, проверкой качества кода и, собственно, деплойментом, тратится много человеческих ресурсов и времени, которое можно сэкономить, применив методику Continuous Delivery. В данный момент на рынке существуют несколько различных популярных CI серверов, в том числе JetBrains TeamCity, Jenkins, Atlassian Bamboo и некоторые другие.

Я хочу продемонстрировать на примере TeamCity, как можно автоматизировать Continuous Delivery в проекте, используя распределенные и/или зависимые билды. В ходе доклада будут представлены дополнительные средства автоматизации, которые может предоставить TeamCity для запуска нагрузочных и интеграционных тестов, интеграции с Sonar, подготовки билдов для разных deployment environments, будь-то dev, UAT, production. Также будет расcмотрена аггрегация отчётов на примере набирающего популярность Thucydides и метрик по билдам.

Тип выступления: Доклад (50 минут)
Владимир Мелимука

Владимир Мелимука

Киев, Украина

Практикующий тимлид и разработчик с десятилетним опытом, из которых восемь на языке Java, Certified Scrum Master. Участвовал и вёл проекты с использованием Scrum и различных Agile практик, таких как TDD, BDD, Continuous Integration, Code Review/Pair Programming и других. Активный пользователь и администратор различных серверов непрерывной интеграции, включая TeamCity, Jenkins, Bamboo. Автор книги “TeamCity 7 Continuous Integration”, которая планируется к выходу в октябре-ноябре 2012.

Видеозапись выступления

Слайды презентации