iOS - непрерывная интеграция с Fastlane / Bamboo - PullRequest
0 голосов
/ 12 июня 2019

У нас есть локальный Bamboo Server, размещенный на RHEL, и мы хотим интегрировать FastLane для автоматизации процесса CI / CD мобильных приложений.У нас есть ноутбук Mac, который используется для сборки iOS, но мы планируем автоматизировать этот процесс.Может кто-нибудь дать какие-нибудь указания для интеграции FastLane с локальным сервером Bamboo CI.

1 Ответ

0 голосов
/ 27 июня 2019

Начальная настройка

  • Установите удаленный агент Bamboo на своем ноутбуке Mac, где вы хотите автоматизировать процесс.Для этого вам нужно быть на уровне лицензии, поддерживающем удаленный агент.Atlassian имеет пошаговые инструкции для настройки агента на вашем Mac.
  • Убедитесь, что установлен самый последний XCode.
  • Следуйте инструкциям , чтобынастройте Fastlane на вашем Mac.Несмотря на то, что Bamboo имеет встроенный шаг задачи, вам все равно нужно будет настроить возможность на Mac.Невыполнение этого требования приведет к тому, что ваш сервер RHEL подумает, что он может выполнять сборки iOS.На странице конфигурации задания и требований вы должны увидеть, что только Mac может выполнить это задание сборки.

Настройка Fastlane

  • Followруководство по Fastlane для интеграции с Bamboo .

  • Ознакомьтесь с настройкой Match , чтобы избежать проблем с подписанием профиля обеспеченияс Fastlane.Это также позволит любому члену команды продолжить сборку.

Подводные камни

  • Ошибки профиля обеспечения iOS довольно распространены при настройкедо этого процесса.
  • Проблемы с разрешениями часто вызывают ошибки.Журналы Bamboo должны сообщать вам, в чем проблема.
...