Fastlane — это инструмент автоматизации с открытым исходным кодом, разработанный для упрощения и автоматизации повторяющихся задач в рабочих процессах разработки iOS (и Android).
Его главная задача — снизить ручную работу через автоматизацию самых времязатратных частей пайплайна разработки, включая:
Fastlane предоставляет набор встроенных инструментов, называемых lanes, каждый из которых ориентирован на конкретную задачу:
scan — запускает автоматические тестыgym — компилирует и собирает приложениеmatch — управляет сертификатами и provisioning-профилямиpilot — загружает сборки на TestFlightdeliver — отправляет приложение в App StoreLanes определяются в Fastfile, что позволяет командам объединять несколько действий в одну команду. Например, lane для релиза может запустить тесты, собрать приложение и задеплоить его на TestFlight автоматически:
lane :beta do
scan
gym
pilot
end
Это делает Fastlane особенно ценным в CI/CD пайплайне, обеспечивая согласованный и воспроизводимый процесс доставки для всей команды.
Fastlane разработан исключительно для разработки iOS и не может использоваться для автоматизации рабочих процессов Android-приложений.
Новый — ещё не проверен сообществом
Вы