You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Наличие match репозитория, где находятся сертификаты и профайлы в зашифрованном виде занятия.
Практика:
Цель: Локально собрать тестовый проект и загрузить его на firebase app dist service.
Удостоверьтесь, что в вашем тестовом проекте (который находится на Gitlab) инициализирован fastlane.
Создайте новую конфигурацию (если не создали ранее) в вашем тестовом проекте, которая будет использоваться для тестированию внутренними пользователями, любое название, например Adhoc. В настройках проекта, отвечающий за подпись, не забудьте выбрать нужный профайл и сертификат (adhoc and distribution).
Создайте новый lane в fastfile, который в дальнейшем будет использоваться для загрузки билда в firebase, например: deploy_firebase.
Первым этапом в созданном lane добавьте загрузку и мапинг сертификатов и профайлов с помощью match.
Важно!
А) Вместо пароля используется сессия.
Б) Данные по username и сессии тут. Доступ по запросу. Когда запросите доступ - сообщите в чат, на какой email был запрошен доступ.
В) Обязательно указывайте параметр readonly: true для match.
Г) Чувствительные данные (пароли и сессию) хранить ТОЛЬКО локально и не пушить в репозиторий.
Следующим этапом, добавьте код, который реализует сборку и подпись ipa файла, с ранее созданной конфигурацией (adhoc) с помощью action gym, которая входит в состав fastlane.
Важно!
Не забудьте указать схему (scheme), метод експорта (export_method).
Добавьте код, который реализует отправку ранее созданного файла в firebase, предварительно добавив тестовый проект \ приложение в firebase console и в раздел App Distribution.
Сохраните изменения, протестируйте и удостоверьтесь, что ipa файл успешно загружается в firebase.
В папке homeworks создать папку для домашней работы - homework_3.
В папку homework_3 скопировать ваш Fastfile с созданным ранее lane для загрузки ipa в firebase.
Скопировать лог консоли от этапа локального запуска fastlane deploy_firebase и сохранить в текстовый документ, например: fastlane_deploy_firebase.MD и сохранить в папке homework_3.
Важно!
Если срок выполнения работы завершен, но вы НЕ смогли реализовать все пункты - сохраните в папку прогресс и сделайте pull request с промежуточным результатом.
The text was updated successfully, but these errors were encountered:
Выполнение практического задания необходимо для успешного продолжения работы по настройке CI.
Требования:
Практика:
Цель: Локально собрать тестовый проект и загрузить его на firebase app dist service.
Важно!
А) Вместо пароля используется сессия.
Б) Данные по username и сессии тут. Доступ по запросу. Когда запросите доступ - сообщите в чат, на какой email был запрошен доступ.
В) Обязательно указывайте параметр readonly: true для match.
Г) Чувствительные данные (пароли и сессию) хранить ТОЛЬКО локально и не пушить в репозиторий.
Важно!
Не забудьте указать схему (scheme), метод експорта (export_method).
Важно!
Если срок выполнения работы завершен, но вы НЕ смогли реализовать все пункты - сохраните в папку прогресс и сделайте pull request с промежуточным результатом.
The text was updated successfully, but these errors were encountered: