Hamed H
3 years ago
1 changed files with 37 additions and 0 deletions
@ -0,0 +1,37 @@
|
||||
name: Flutter CI |
||||
|
||||
# This workflow is triggered on pushes to the repository. |
||||
on: |
||||
push: |
||||
branches: |
||||
- main |
||||
|
||||
jobs: |
||||
build: |
||||
# This job will run on ubuntu virtual machine |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
|
||||
# Setup Java environment in order to build the Android app. |
||||
- uses: actions/checkout@v3.0.2 |
||||
- uses: actions/setup-java@v3.4.0 |
||||
with: |
||||
java-version: 11 |
||||
distribution: temurin |
||||
|
||||
# Setup the flutter environment. |
||||
- uses: subosito/flutter-action@v2.4.0 |
||||
with: |
||||
channel: 'stable' # 'dev', 'alpha', default to: 'stable' |
||||
cache: true |
||||
# flutter-version: '1.22.x' # you can also specify exact version of flutter |
||||
|
||||
# Get flutter dependencies. |
||||
- run: flutter pub get |
||||
|
||||
# Check for any formatting issues in the code. |
||||
- run: flutter format . |
||||
|
||||
# Statically analyze the Dart code for any errors. |
||||
- run: flutter analyze . |
||||
|
Loading…
Reference in new issue