Настроить автосборку мобильных приложений через Gitlab + Fastlane (CI / CD)

  • Опубликовано 2 года назад
  • Просмотры 2
  • Закончить проект

Описание

Нужна сборка приложений для двух платформ (iOS, Android) на MacOS. Сборка должна инициироваться комитом в Gitlab. После окончания сборки билды должны загружаться в Firebase. Gitlab, Registry, Fastlane, XCode, Android Studio уже установлены. "Ручная" сборка приложений настроена.

Уточнения:
1. Mac Mini "железный", без виртуалок, хакинтошей и прочего затруднения. К нему есть все доступы: SSH, VNC. На нём уже всё установлено, Макось устанавливать / настраивать не нужно. По крайней мере, это не входит в данную задачу.

2. Android Studio и XCode уже установлены, их ставить не нужно. Обычная сборка в ручном режиме настроена и после сборки билд грузится в Firebase. С нуля это ставить не надо.

3. Gitlab тоже установлен. Он стоит на другой машине (Ubuntu 20). К нему также есть все доступы. Gitlab Registry установлен, настроен и работает.

4. Fastlane также установлен и частично настроен. Нужно донастроить и добиться автоматизации сборки и загрузки.

5. Продакшн сборку и загрузку в AppStore, Google Play настраивать не нужно. Нужна загрузка только в Firebase для предварительного тестирования приложений.

Укажите, пожалуйста, вашу оценку стоимости этой задачи. Почасовая ставка это хорошо, но нужна фиксированная оценка задачи. Если потребуются доп. работы, выходящие за рамки описания – оплатим отдельно. Также интересна долгосрочная поддержка сервера и различные работы по devops.

Опубликовано 2 года назад