EAS Workflows
Quick Start
jobs:
build_android:
type: build
params:
platform: android
profile: preview
e2e:
needs: [build_android]
runs_on: linux-medium
steps:
- uses: eas/checkout
- id: download
uses: eas/download_build
with:
build_id: ${{ needs.build_android.outputs.build_id }}
- id: dcd
run: |
npx --yes @devicecloud.dev/eas-workflow@v1 \
--app-file ${{ steps.download.outputs.artifact_path }} \
--flows ./.maestroPlatform Examples
Android
iOS
Environment Variables
Provided by EAS automatically
Variable
Source
Purpose
Build context (recommended)
Variable
YAML source
Tagged as
Git context (optional)
Variable
YAML source
Tagged as
Advanced
Variable
Default
Description
CLI Flags
App source
Flag
Description
Flow Selection
Flag
Description
Device Configuration
Flag
Description
Test Configuration
Flag
Description
Execution Options
Flag
Description
Outputs
Output
Description
Using outputs in a downstream job
Exit Codes
Code
Meaning
Common Patterns
Run on every PR
Run async (non-blocking)
Pass secrets into flows
Filter by tag
Migrating from maestro-cloud
maestro-cloudSource
Last updated