Created
November 25, 2020 08:50
-
-
Save majudhu/73b0b491f9b9e83696433b7f4deef8d5 to your computer and use it in GitHub Desktop.
Github Action to build Flutter app to Android, Web and Windows
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Flutter Build Android APK and Windows EXE | |
on: [workflow_dispatch] | |
jobs: | |
apk: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-java@v1 | |
with: | |
java-version: '12.x' | |
- uses: subosito/flutter-action@v1 | |
with: | |
channel: beta | |
- run: sudo /usr/local/lib/android/sdk/tools/bin/sdkmanager --install "ndk;21.0.6113669" --sdk_root=${ANDROID_SDK_ROOT} <<< y | |
- run: flutter build apk --split-per-abi | |
# - run: flutter config --enable-web | |
# - run: flutter build web | |
- uses: actions/upload-artifact@master | |
with: | |
name: apk | |
path: build/app/outputs/flutter-apk | |
windows: | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-java@v1 | |
with: | |
java-version: '12.x' | |
- uses: subosito/flutter-action@v1 | |
with: | |
channel: dev | |
- run: flutter config --enable-windows-desktop | |
- run: flutter create . | |
- run: flutter build windows | |
- uses: actions/upload-artifact@master | |
with: | |
name: windows | |
path: build\windows\runner\Release |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment