Рубрики
Uncategorized

Как автоматизировать продолжение развертывания для приложения для iOS с помощью Fastlane и Gitlab Runner

Во -первых, допустим, у нас есть филиал под названием «Программа», мы хотим загрузить новую сборку в App Store Conn … Tagged с iOS, DevOps.

Во -первых, скажем, у нас есть Филиал под названием «Постановка Мы хотим загрузить новую сборку в Connect App Store Connect, когда код подтолкнут к Постановка Ветка.

Вы должны сначала настроить Fastlane и Gitlab Runner Затем назначьте этого бегуна своему проекту Gitlab.

Вы также должны Настройка FastLane Match Действие для обеспечения подписания приложения перед загрузкой. в нашем Быстрый файл , мы добавим полосу, ответственную за архивирование и загрузку сборки в подключение App Store. Эта полоса принимает два параметра цели и идентификатор.

  1. Во -первых, мы устанавливаем переменную среды Delive_itmsTransporter_Additional_upload_parameters для решения проблем брандмауэра, с которыми вы можете столкнуться Подробнее Анкет

  2. Затем мы строим проект и генерируем IPA с помощью спортзала, вы можете Проверьте все его параметры Анкет

  3. Затем загрузите этот IPA с помощью пилотного действия, вы можете Проверьте все его параметры Анкет

В нашем .gitlab-ci.yml мы будем называть эту полосу, когда код будет подтолкнут к постановке филиала Не забудьте заменить свой целевое имя , ваш Приложение идентификатор (Идентификатор пакета) и твой Зарегистрированный тег бегуна.

Объяснение: Мы просто добавляем один этап для нашего конвейера, который называется Deploy, вы можете добавить больше похоже на тест, Lint, создать все, что вам нужно. Затем наша этап развертывания будет работать, когда код будет выдвигаться в филиал под названием «Постановка». Наши сценарии сначала запускаются, чтобы обеспечить установку сертификатов распределения AppStore. Затем мы запускаем переулок, которую мы добавили в быстрый файл и передаем его параметры.

Оригинал: «https://dev.to/mohamed461994/how-to-automate-continues-deployment-for-ios-app-using-fastlane-and-gitlab-runner-45o4»