Непрерывная интеграция Андрей Дзыня. Lohika Systems Kyiv

Слайд 2

О чем будем говорить Что такое непрерывная интеграция ? Зачем нам

О чем будем говорить
Что такое непрерывная интеграция ?
Зачем нам непрерывная интеграция

?
Как же это непрерывная интеграция ?
А нужна ли нам непрерывная интеграция ?
Слайд 3

Пример

Пример

Слайд 4

www.wheresthebuild.com

www.wheresthebuild.com

Слайд 5

Бардак

Бардак

Слайд 6

www.youbrokethebuild.com

www.youbrokethebuild.com

Слайд 7

Процесс интеграции

Процесс интеграции

Слайд 8

Что для этого нужно?

Что для этого нужно?

Слайд 9

Определение Непрерывная интеграция, как практика частой интеграции изменений в проекте или

Определение

Непрерывная интеграция, как практика частой интеграции изменений в проекте или изменений в  существующем хранилище кода, должна происходить

как можно чаще. Чтобы ошибки, возникшие на этапах проверки, были обнаружены и переданы разработчикам как можно быстрее.
Слайд 10

Ликбез

Ликбез

Слайд 11

Остановить цикл Уведомить команду Build pipeline Passed Failed

Остановить цикл

Уведомить
команду

Build pipeline

Passed

Failed

Слайд 12

Триггеры

Триггеры

Слайд 13

Статические анализаторы

Статические анализаторы

Слайд 14

White-box тестирование

White-box тестирование

Слайд 15

Сборка/Развертка

Сборка/Развертка

Слайд 16

Функциональное тестирование

Функциональное тестирование

Слайд 17

С чего начать?

С чего начать?

Слайд 18

Системы непрерывной интеграции

Системы непрерывной интеграции

Слайд 19

Доска

Доска

Слайд 20

Unit тесты

Unit тесты

Слайд 21

Статические анализаторы

Статические анализаторы

Слайд 22

Сборка

Сборка

Слайд 23

Развертка

Развертка

Слайд 24

Функциональное тестирование

Функциональное тестирование

Слайд 25

Результаты тестов

Результаты тестов

Слайд 26

Логи теста

Логи теста

Слайд 27

Pipeline

Pipeline

Слайд 28

Непрерывные улучшения

Непрерывные улучшения

Слайд 29

Выводы

Выводы

Слайд 30

www.buildsonmymachine.com

www.buildsonmymachine.com

Слайд 31

Слайд 32