Skip to content
Andrew Corbin edited this page Feb 6, 2025 · 1 revision

EAS Android Build Setup

Overview

This repository uses an automated workflow to build and release an Android APK using Expo Application Services (EAS). The main workflow is defined in .github/workflows/eas-android-build.yml.

Key Jobs

  1. build-android

    • Checks out the repo and sets up Node.js
    • Installs dependencies
    • Runs the EAS build command (production mode)
    • Exposes the build ID, version, and other metadata for downstream jobs
  2. download-apk

    • Waits for the EAS build to finish
    • Downloads the resulting APK
    • Uploads the artifact for later use

Usage

  1. Push changes to the main branch or manually trigger the workflow.
  2. The script will run the EAS build automatically.
  3. The deployed APK artifact is stored in the “download-apk” job outputs.

Customizing

  • Modify eas.json to change build profiles.
  • Edit environment variables in your GitHub Actions settings.
  • Check the job logs to troubleshoot any issues.

Helpful Links

Clone this wiki locally