Continuously building, releasing and deploying software: The Revenge of the Machines!
Transcript of Continuously building, releasing and deploying software: The Revenge of the Machines!
НЕПРЕРЫВНАЯ ИНТЕГРАЦИЯ, ВЫПУСК, И РАЗВЁТЫВАНЕ П.О.:
МЕСТЬ МАШИН!
ТЫ КТО ТАКОЙ?
linkd.in/jbaruch
stackoverflow.com/users/402053/jbaruch
СИНГУЛЯРНОСТЬ БЛИЗКА!
А КАК С П.О.?
III ЗАКОНА РОБОТОТЕХНИКИ
КОГДА ДЕРЕВЬЯ БЫЛИ БОЛЬШИМИ
КУЛЬТУРА ПОТРЕБЛЕНИЯ
ЦЕЛЬ: ОТ РАЗРАБОТЧИКА НА РАБОЧИЙ СЕРВЕР НЕ ТРОГАЯ ГРЯЗНЫМИ РУКАМИ
ЭТО ПОТОМУ ЧТО ТЫ СЛАБ, ЧЕЛОВЕК.
НАЧНЕМ С VERSION CONTROL
МАШИНЫ ГЛУПЫ, НО НАСТОЙЧИВЫ
СЕРВЕРА СБОРКИ РУЛЯТ МАТРИЦОЙ
ЖЕЛЕЗО МЕНЯТЬ СЛОЖНО
Если оно не мягкое
HARDWARE AS A SOFTWARE
О, ТЕПЕРЬ МОЖНО ЛОМАТЬ ЖЕЛЕЗО!
ИНОГДА РОБОТЫ НЕ МОГУТ(ПРАВДА, ВСЁ РЕЖЕ)
РОБОТЫ ДЛЯ QA
ДАВАЙТЕ ЛОМАТЬ!
ТЕСТЫ UI
ТЕСТЫ КАК НАДО ЭТО К ЖЕЛЕЗУ
БЫСТРЫЕ ЦИКЛЫ ПОЗВОЛЯЮТ СХОДИТЬ С УМА
БУДУЩЕЕ: ЕЩЕ БОЛЬШЕ РОБОТОВ!
А ВСЁ ИЗ ЗА ОБЛАКА!
задача робот
задача робот
Любое количество сред Chef/Puppet
задача робот
Любое количество сред Chef/Puppet
Любое количестворазновидностей
Docker/Vagrant
задача робот
Любое количество сред Chef/Puppet
Любое количестворазновидностей
Docker/Vagrant
Тестирование на любомуровне
Unit, ui, functional, stress, chaos, mutational
задача робот
Любое количество сред Chef/Puppet
Любое количестворазновидностей
Docker/Vagrant
Тестирование на любомуровне
Unit, ui, functional, stress, chaos, mutational
Непрерывноетестирование
Ci server
задача робот
Любое количество сред Chef/Puppet
Любое количестворазновидностей
Docker/Vagrant
Тестирование на любомуровне
Unit, ui, functional, stress, chaos, mutational
Непрерывноетестирование
Ci server
Смотримчтопошло, остальноенафик
И Я, СО СВОЕЙ СТОРОНЫ, ПРИВЕТСТВУЮ НАШИХ НОВЫХ ПОВЕЛИТЕЛЕЙ РОБОТОВ