Last active
September 27, 2020 04:37
-
-
Save mahmoudalaa97/a6377b987b717ecde098901483b3f8b7 to your computer and use it in GitHub Desktop.
This Code for `GitHub Actions` for run `TEST` and `BUILD` ( ios & android ) version
This file contains hidden or 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: CI | |
on: | |
pull_request: | |
branches: | |
- master | |
jobs: | |
flutter_test: | |
name: Run flutter test and analyze | |
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: "stable" | |
- run: flutter pub get | |
- run: flutter analyze | |
- run: flutter test | |
build_ios: | |
name: Build Flutter (iOS) | |
needs: [flutter_test] | |
runs-on: macos-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-java@v1 | |
with: | |
java-version: "12.x" | |
- uses: subosito/flutter-action@v1 | |
with: | |
channel: "stable" | |
- run: flutter pub get | |
- run: flutter clean | |
- run: flutter build ios --release --no-codesign | |
build_appbundle: | |
name: Build Flutter (Android) | |
needs: [flutter_test] | |
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: "stable" | |
- run: flutter pub get | |
- run: flutter clean | |
- run: flutter build appbundle |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment