codemagic_app_preview 0.1.0 copy "codemagic_app_preview: ^0.1.0" to clipboard
codemagic_app_preview: ^0.1.0 copied to clipboard

outdated

Publish preview for your app for every pull request via Codemagic.

example/README.md

Run app_preview post --github_token $GITHUB_PAT after building your apps.

Here is a full codemagic.yaml as an example:

workflows:
  app_preview:
    name: app_preview
    environment:
      flutter: default
      groups:
        # Adding environment group "github" which includes the GITHUB_PAT
        # variable.
        - "github"
        # Adding environment group "appstore_credentials" to sign iOS apps.
        - appstore_credentials
    triggering:
      events:
        - pull_request
    working_directory: packages/app_preview_example
    scripts:
      - name: Fetch dependencies
        script: flutter pub get
      - name: Build APK (Android)
        script: flutter build apk
      - name: Build macOS
        script: flutter build macos
      # Sign with the type "IOS_APP_ADHOC". See more information about code
      # signing: https://docs.codemagic.io/yaml-code-signing/signing-ios/
      - name: Sign iOS
        script: |
          keychain initialize
          app-store-connect fetch-signing-files "io.nilsreichardt.codemagicapppreviewexample" --type IOS_APP_ADHOC --create
          keychain add-certificates
          xcode-project use-profiles
      - name: Build IPA (iOS)
        # Don't forget the "export-options" argument.
        script: flutter build ipa --export-options-plist=/Users/builder/export_options.plist
    artifacts:
      - build/**/outputs/apk/**/*.apk # Build output for Android
      - build/ios/ipa/*.ipa # Build output for iOS
      - build/macos/Build/Products/Release/*.app # Build output for macOS
    publishing:
      scripts:
        - name: Post App Preview
          script: |
            dart pub global activate codemagic_app_preview
            app_preview post --github_token $GITHUB_PAT
8
likes
0
points
55
downloads

Publisher

verified publishernils.re

Weekly Downloads

Publish preview for your app for every pull request via Codemagic.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, clock, duration, http

More

Packages that depend on codemagic_app_preview