тести ▪ Ручна збірка та надсилання apk тестувальникам ▪ Ключі доступу “безпечно” розкидані по комп’ютерах та нотатках ▪ Ручне оновлення інформації на всіх сервісах, які ви використовуєте – Jira, Github, Play Store і т.д. 6 Проблеми, які вирішує CI Налаштування CI Оптимізація CI 01. ЩО ТАКЕ CI Вибір CI
виявлення проблем ▪ Більша впевненість у якості коду та продукту ▪ Простіші та частіші релізи 9 Переваги CI Налаштування CI Оптимізація CI 01. ЩО ТАКЕ CI Вибір CI
і які тести запускати ▪ Доставка додатку для тестування / релізу ▪ Які дані потрібно надсилати тестувальникам / користувачам 17 Створення workflow: про що думати? Що таке CI Оптимізація CI 03. НАЛАШТУВАННЯ CI Вибір CI
в Gradle ▪ Кешування ▪ Збирати apk замість bundle (для не Google Play релізів) ▪ Збирати конкретні варіанти Android build (напр. buildDebugProd замість buildDebug) 30 Приклади оптимізації CI 04. ОПТИМІЗАЦІЯ CI Що таке CI Вибір CI Налаштування CI
з презентації ▪ Теоретичні статті на Atlassian ▪ CircleCI для Android - офіційна документація ▪ Кешування за багатьма файлами на CircleCI ▪ Налаштування Firebase Test Lab з CircleCI ▪ Advanced приклад налаштування CircleCI ▪ Огляд різних Git flow та їх зв’язку з CI Джерела інформації 36