Пошаговое руководство: развертывание приложения Flutter с помощью Codemagic

Чтобы развернуть приложение Flutter с помощью Codemagic, вы можете выполнить следующие действия:

Метод 1: использование файла конфигурации Codemagic.yaml

  1. Создайте файл codemagic.yamlв корневом каталоге вашего проекта Flutter.

  2. Добавьте необходимую конфигурацию в файл 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"
  1. Замените идентификатором вашего приложения Firebase. Идентификатор приложения можно найти в консоли Firebase.

  2. Настройте примечания к выпуску в соответствии с вашим приложением.

  3. Зафиксируйте и отправьте файл codemagic.yamlв свой репозиторий Git.

  4. Перейдите на сайт Codemagic ( https://codemagic.io/ ) и войдите в систему с помощью своего провайдера Git.

  5. Создайте новое приложение в Codemagic и выберите репозиторий проекта Flutter.

  6. Настройте параметры сборки в соответствии с вашими требованиями.

  7. Запустите процесс сборки и развертывания.

Метод 2. Использование пользовательского интерфейса Codemagic

  1. Перейдите на веб-сайт Codemagic ( https://codemagic.io/ ) и войдите в систему с помощью своего провайдера Git.

  2. Создайте новое приложение в Codemagic и выберите репозиторий проекта Flutter.

  3. Настройте параметры сборки в соответствии с вашими требованиями с помощью пользовательского интерфейса Codemagic.

  4. На вкладке «Создание» выберите соответствующий рабочий процесс для вашего проекта или создайте новый.

  5. Настройте этапы рабочего процесса, такие как установка зависимостей и сборка приложения.

  6. На вкладке «Опубликовать» выберите нужные параметры развертывания, например публикацию в Firebase App Distribution или отправку уведомлений по электронной почте.

  7. Запустите процесс сборки и развертывания.