Continuously building, releasing and deploying software: The Revenge of the Machines!

Post on 06-Jan-2017

290 views 0 download

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

Смотримчтопошло, остальноенафик

И Я, СО СВОЕЙ СТОРОНЫ, ПРИВЕТСТВУЮ НАШИХ НОВЫХ ПОВЕЛИТЕЛЕЙ РОБОТОВ