ݺߣ

ݺߣShare a Scribd company logo
Автоматизируй это!
Jenkins с fastlane под капотом
Пиши код, остальное
автоматизируем
• Запуск Unit / UI тестов

• Сборка билдов при Accepted Merge Request

• Сбор метрик качества кода (code smells, coverage,
duplications)

• Доставка билдов на тестирование в Crashlytics

• Доставка RC билдов в TestFlight
Запуск Unit / UI тестов
Как это работает?
• Fastlane
• Jenkins
Каков результат
• Автоматическое выполнение тестов

• Раннее обнаружение уязвимостей

• Сигнализирование о неполадке

• Починка сломанных build

• Экономия времени!
Сбор метрик качества
кода
Как это работает?
• Jenkins
Как это работает?
• Fastlane
Каков результат
• Обнаружение Code Smells (Корпоративный code style,
учет технического долга)

• Подсчет Code Coverage

• Обнаружение дубликатов кода

• Контроль качества кода проекта

• Экономия времени!
SonarQube
Доставка билдов на
тестирование в Crashlytics
Как это работает?
• Jenkins
Как это работает?
• Fastlane
Каков результат
• Сборка билдов при успешном прохождении тестов

• Release Notes для команды QA

• Уведомление QA команды о новой сборке

• Экономия времени!
Доставка RC билдов в
TestFlight
Как это работает?
• Jenkins
Как это работает?
• Fastlane
Каков результат
• Доставка RC билд в TestFlight

• Release Notes о сборке

• Старт тестирования версии

• Обновление dSym в Crashlytics

• Экономия времени!
Спасибо за внимание
Вопросы…
Linkedin

https://www.linkedin.com/in/maksimvialykh

More Related Content

Автоматизируй это! Jenkins с fastlane под капотом