Continuous Integration - одна з найважливіших інженерних практик розробки програмного забезпечення що допомагає організувати неперервний процес з автоматизованим контролем якості продукту. В доповіді буде розглянуто розробка за допомогою практики CI, організація процесу, інструменти, додаткові переваги та приклади автоматизиці для різних типів проектів. Слухачі зможуть отримати знання про основні способи організації continuous integration, практики та техніки вирішення проблем, що виникають при автоматизації.
3. Про що буде йти мова
• Що таке continuous integration (CI)?
• Побудова фічі з CI
• Практики та Переваги
• Впровадження
• Інструменти
• Приклади проектів -
Java, PHP, Android
• Висновки
19. Тримайте побудову швидкою
• Починайте роботу над встановленням
стадійної побудови.
• Труба(черга) побудови – багато послідовних
побудов.
• Швидкий білд коміту, це білд що потрібен
коли хтось зберіг свій код у основну гілку.
• Вторинний білд що виконується при змозі –
наприклад для тестів що містять зовнішні
сервіси такі як бази даних і т.п.