260 likes | 457 Views
Jabber как инструмент разработчика. Continuous Integration по протоколу XMPP. Стрелков Виктор, руководитель отдела исследований и контроля качества. Немного о нас. Форум Positive Hack Days 2012. 1500 участников (ожидается) 6 потоков 10 семинаров 8 соревнований Состязание CTF
E N D
Jabber как инструмент разработчика Continuous Integration по протоколу XMPP Стрелков Виктор, руководитель отдела исследований и контроля качества
Форум Positive Hack Days 2012 1500 участников (ожидается) 6потоков 10семинаров 8соревнований Состязание CTF Главный гость - Брюс Шнайер Партнеры форума:
Как мы помогаем пользователям SurfPatrol.ru • Информирует о состоянии защищенности ПК • Уведомляет о необходимости обновления и помогает с обновлением • Рассказывает об опасностях в киберпространстве
Как получить полную информацию о проекте?
Непрерывная интеграция – очевидная необходимость
Что включает в себя CI Типовые стадии непрерывной интеграции
Что предлагали Выбор своего пути • Общие машинные ресурсы • Изолированность от окружения • Централизованное управление
Интеграция элементов другой системы с all-in-one CI сервером может стать проблемой Проблема – связь с внешним миром
Проблема – необходимость гибкого управления
Как это работает: общий вид • BUILD SERVER • DEV TEAM • Hudson + jabber plugin • j • TEST SERVER • DEPLOY SERVER • TEST TEAM
Переход к тестам • build XXXX - OK
Переход к развертыванию • full tests for XXXX - OK
Завершение цикла • Deploy XXXX is OK
bvt tests for XXXX - OK Процесс переменной длины Build XXXX - OK
Таким образом сравнительно небольшим количеством параметров описывается все многообразие требуемых действий над множеством конфигураций Множество вариантов
Спасибо за внимание! Вопросы? • vstrelkov@ptsecurity.ru • facebook.com/vsstrelkov • twitter: @ptsecurity Все иллюстрации,использованные в данной презентации, принадлежат их уважаемым владельцам. В случае,если вы являетесь их правообладателем и против размещения этих иллюстраций–напишите, пожалуйста, письмо по адресу vstrelkov@ptsecurity.ru и я уберу их из слайдов.