Чтобы развернуть приложение Flutter с помощью Codemagic, вы можете выполнить следующие действия:
Метод 1: использование файла конфигурации Codemagic.yaml
-
Создайте файл
codemagic.yamlв корневом каталоге вашего проекта Flutter. -
Добавьте необходимую конфигурацию в файл
codemagic.yaml. Вот пример конфигурации:
workflows:
version: 2
build_and_deploy:
environment:
vars:
FLUTTER_CHANNEL: "stable"
scripts:
- name: Install dependencies
script: flutter pub get
- name: Build APK
script: flutter build apk
- name: Deploy to Firebase App Distribution
script: firebase appdistribution:distribute build/app/outputs/flutter-apk/app-release.apk --app <your_firebase_app_id> --release-notes "This is a release note"
-
Замените
идентификатором вашего приложения Firebase. Идентификатор приложения можно найти в консоли Firebase. -
Настройте примечания к выпуску в соответствии с вашим приложением.
-
Зафиксируйте и отправьте файл
codemagic.yamlв свой репозиторий Git. -
Перейдите на сайт Codemagic ( https://codemagic.io/ ) и войдите в систему с помощью своего провайдера Git.
-
Создайте новое приложение в Codemagic и выберите репозиторий проекта Flutter.
-
Настройте параметры сборки в соответствии с вашими требованиями.
-
Запустите процесс сборки и развертывания.
Метод 2. Использование пользовательского интерфейса Codemagic
-
Перейдите на веб-сайт Codemagic ( https://codemagic.io/ ) и войдите в систему с помощью своего провайдера Git.
-
Создайте новое приложение в Codemagic и выберите репозиторий проекта Flutter.
-
Настройте параметры сборки в соответствии с вашими требованиями с помощью пользовательского интерфейса Codemagic.
-
На вкладке «Создание» выберите соответствующий рабочий процесс для вашего проекта или создайте новый.
-
Настройте этапы рабочего процесса, такие как установка зависимостей и сборка приложения.
-
На вкладке «Опубликовать» выберите нужные параметры развертывания, например публикацию в Firebase App Distribution или отправку уведомлений по электронной почте.
-
Запустите процесс сборки и развертывания.