Github Action Flutterの最小限(2022/04/24)
1361 ワード
flutter案件に関わることになり、github actionの便利さを実感し調査しました!
プライベートリポジトリだと簡単に動くし便利でした!
よかったらご覧ください〜
ソースコード
.github/workflows/flutter-ci.ymlを作成し、下記をコピーしてGithubに pushしたら完成です!
branch名の編集は各自でお願いします〜
name: Flutter CI
on:
push:
branches: [ master ] # 任意のbranch
pull_request:
branches: [ master ] # 任意のbranch
jobs:
build:
runs-on: ubuntu-18.04 # 実行するOS
steps:
- uses: actions/checkout@v3
- name: Flutter action
uses: subosito/[email protected] # Flutterを取得
with:
channel: 'stable'
cache: true # キャッシュを取得して高速化
- run: flutter --version
- run: flutter pub get # 必要なライブラリをダウンロード
- run: flutter format --set-exit-if-changed . # フォーマット確認
- run: flutter analyze . # Linterの実行
Github上の設定
参考にしたサイト
+α機能
Unitテストを追加したい場合
下記を入れてみてください〜
- run: flutter test
Author And Source
この問題について(Github Action Flutterの最小限(2022/04/24)), 我々は、より多くの情報をここで見つけました https://zenn.dev/kogepan159/articles/45fb03198dee58著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol