Successfully reported this slideshow.
Непрерывная интеграция<br />Андрей Дзыня. Lohika Systems Kyiv<br />
О чем будем говорить<br />Что такое непрерывная интеграция ?<br />Зачем нам непрерывная интеграция ?<br />Как же это непре...
Пример<br />
www.wheresthebuild.com<br />
Бардак<br />
www.youbrokethebuild.com<br />
Процесс интеграции<br />
Что для этого нужно?<br />
Определение<br />Непрерывная интеграция, как практика частой интеграцииизменений в проектеилиизменений в  существующем хра...
Ликбез<br />
     Уведомить<br />     команду<br />Остановить цикл<br />Build pipeline<br />Passed<br />Failed<br />
Триггеры<br />
Статические анализаторы<br />
White-box тестирование<br />
Сборка/Развертка<br />
Функциональное тестирование<br />
С чего начать?<br />
Системы непрерывной интеграции<br />
Доска<br />
Unit тесты<br />
Статические анализаторы<br />
Сборка<br />
Развертка<br />
Функциональное тестирование<br />
Результаты тестов<br />
Логи теста<br />
Pipeline<br />
Непрерывные улучшения<br />
Выводы<br />
www.buildsonmymachine.com<br />
Контакты<br />Senior Automation Test Engineer<br />andrii.dzynia@gmail.com<br />
Upcoming SlideShare
Loading in …5
×

Непрерывная интеграция. Зачем, как и почему?

2,558 views

Published on


Современные команды сталкиваются со многими проблемами на пути разработки программного обеспечения: позднее нахождение дефектов (на этапе интеграции), большое количество времени, затрачиваемое на ожидание новой/стабильной версии, на регрессионное тестирование, на регистрацию ошибок и их последующую верификацию.
Continuous Integration может выступать как способ оптимизации процесса разработки и помогает сделать эти проблемы менее ощутимыми, но при этом требует соблюдения определенных правил.
Доклад поможет разобраться, что же это за подход, как он реализуется и что нужно для поддержания действующего процесса.
А примеры из реального проекта, по использованию системы непрерывной интеграции, покажут все детали реализации.

Published in: Technology
  • Be the first to comment

Непрерывная интеграция. Зачем, как и почему?

  1. 1. Непрерывная интеграция<br />Андрей Дзыня. Lohika Systems Kyiv<br />
  2. 2. О чем будем говорить<br />Что такое непрерывная интеграция ?<br />Зачем нам непрерывная интеграция ?<br />Как же это непрерывная интеграция ?<br />А нужна ли нам непрерывная интеграция ?<br />
  3. 3. Пример<br />
  4. 4. www.wheresthebuild.com<br />
  5. 5. Бардак<br />
  6. 6. www.youbrokethebuild.com<br />
  7. 7. Процесс интеграции<br />
  8. 8. Что для этого нужно?<br />
  9. 9. Определение<br />Непрерывная интеграция, как практика частой интеграцииизменений в проектеилиизменений в  существующем хранилищекода, должна происходить как можно чаще. Чтобы ошибки, возникшие на этапах проверки, были обнаружены и переданы разработчикам как можно быстрее.<br />
  10. 10. Ликбез<br />
  11. 11. Уведомить<br /> команду<br />Остановить цикл<br />Build pipeline<br />Passed<br />Failed<br />
  12. 12. Триггеры<br />
  13. 13. Статические анализаторы<br />
  14. 14. White-box тестирование<br />
  15. 15. Сборка/Развертка<br />
  16. 16. Функциональное тестирование<br />
  17. 17. С чего начать?<br />
  18. 18. Системы непрерывной интеграции<br />
  19. 19. Доска<br />
  20. 20. Unit тесты<br />
  21. 21. Статические анализаторы<br />
  22. 22. Сборка<br />
  23. 23. Развертка<br />
  24. 24. Функциональное тестирование<br />
  25. 25. Результаты тестов<br />
  26. 26. Логи теста<br />
  27. 27. Pipeline<br />
  28. 28. Непрерывные улучшения<br />
  29. 29. Выводы<br />
  30. 30. www.buildsonmymachine.com<br />
  31. 31.
  32. 32.
  33. 33. Контакты<br />Senior Automation Test Engineer<br />andrii.dzynia@gmail.com<br />

×