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

CLI to publish app previews for your app for every pull request via Codemagic.

example/README.md

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

Here is a full codemagic.yaml as an example:

workflows:
  app_preview:
    name: app_preview
    environment:
      ios_signing:
        distribution_type: ad_hoc
        bundle_identifier: YOUR_BUNDLE_IDENTIFIER
      groups:
        # Adding environment group "github" which includes the GITHUB_PAT
        # variable. GITHUB_PAT is required for posting / editing comments on the pull request
        - "github"
        # Adding environment group "codemagic" which includes the CODEMAGIC_TOKEN
        # variable. Required to make the builds accessible for the app preview tool.
        - "codemagic"
    triggering:
      events:
        - pull_request
    scripts:
      # If you are not using Flutter, you need to add the build scripts for your
      # platform.
      - name: Build APK (Android)
        script: flutter build apk
      - name: Build macOS
        script: flutter build macos
      - name: Build IPA (iOS)
        script: |
          flutter build ipa \
            --export-options-plist=/Users/builder/export_options.plist
    # Adding artifacts for Android, iOS, and macOS builds.
    artifacts:
      - build/**/outputs/apk/**/*.apk
      - build/ios/ipa/*.ipa
      - build/macos/Build/Products/Release/*.app
    publishing:
      scripts:
        - name: Post App Preview
          script: |
            dart pub global activate codemagic_app_preview
            app_preview post \
              --github_token $GITHUB_PAT \
              --codemagic_token $CODEMAGIC_TOKEN
6
likes
120
pub points
25%
popularity

Publisher

verified publishernils.re

CLI to publish app previews for your app for every pull request via Codemagic.

Repository (GitHub)
View/report issues
Contributing

Topics

#ci #cicd #codemagic #pull-request #code-review

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

args, clock, http

More

Packages that depend on codemagic_app_preview