fastlane
-
Хабрахабр
Настройка Fastlane в React Native
Предисловие Идея для статьи зародилась после того, как я потратил кучу времени на настройку Fastlane для своего проекта на React Native. Во время настройки, я так и не смог найти публикацию, которая давала бы простую инструкцию по интеграции Fastlane от А до Я. Эта статья должна стать не более чем простой инструкцией по базовой настройке Fastlane под обе платформы IOS…
Читать далее » -
Хабрахабр
Как завести XCRemoteCache, или Кэши из топора
Всем привет! Меня зовут Федоров Василий, я руковожу группой Mobile. Speed в Aliexpress Россия. Мы стараемся облегчить жизнь разработчиков: пишем утилиты, настраиваем CI, складируем метрики в Grafana — в общем отвечаем почти за все, что влияет на time-to-market и Developer Experience команд. В этой статье я расскажу о том, как мы ускоряем сборку проекта с помощью XCRemoteCache — но обо всем…
Читать далее » -
Хабрахабр
Ускоряем прохождение iOS UI-тестов. Часть 2. Распараллеливание тестов
Хабр, привет! Меня зовут Борис. Я Mobile AQA lead в Vivid Money. Это вторая статья в цикле статей по iOS-автоматизации, в которых я расскажу о том, как ускорить прохождение UI-тестов. Данная статья будет полезна iOS-автоматизаторам с опытом, либо разработчикам. В рамках этой статьи мы разберем такие этапы: зачем распараллеливать тесты? распараллеливаем тесты используя Xcode; распараллеливаем тесты используя Fastlane. Зачем распараллеливать…
Читать далее » -
Хабрахабр
Сборка и публикация Qt Android приложений через Gitlab CI
Над сервисом для построения CI/CD даже не задумывался, есть GitLab, что еще нужно? Первым шагом нужно создать файл .gitlab-ci.yaml в корне проекта. Далее я подробно разберу его содержимое, а для тех кто хочет посмотреть сразу все, в конце статьи есть ссылки на репозиторий. Тем кто хоть немного знаком с синтаксисом .gitlab-ci.yml должно быть все понятно. Объявляем переменную для всего файла,…
Читать далее » -
Хабрахабр
Релиз мобильных приложений одной кнопкой
Всем привет! Меня зовут Михаил Булгаков (нет, не родственник), я работаю релиз-инженером в Badoo. Пять лет назад я занялся автоматизацией релизов iOS-приложений, о чём подробно рассказывал в этой статье. А после взялся и за Android-приложения. Сегодня я подведу некоторые итоги: расскажу, к чему мы пришли за это время. Long story short: любой причастный к процессу сотрудник может зарелизить хоть все…
Читать далее » -
Хабрахабр
Как переехать с BuddyBuild на GitLab CI за 4 часа
Предыстория Полтора года назад команда iOS FunCorp переехала на новый сервис для простой организации CI в iOS и Android-проектах. До этого мы использовали CI на Bamboo, но с ним было много проблем, поэтому мы совсем отказались от него и перешли на BuddyBuild. Он работал настолько просто, что можно было даже не знать, что такое CI и как заливать приложение в…
Читать далее » -
Хабрахабр
«CI плохо справляются с требованиями мобильной разработки»: интервью с создателем fastlane Феликсом Краузе
Многие мобильные разработчики любят инструмент fastlane, автоматизирующий задачи при выпуске приложения (генерацию скриншотов, code signing в случае с iOS, деплой в магазин или в систему бета-тестирования). Долгое время fastlane можно было использовать только на macOS, но сейчас этот проект делают частично кроссплатформенным. А его создатель Феликс Краузе на днях громко анонсировал новый проект: CI-систему fastlane.ci. И мы взяли у Феликса…
Читать далее »