くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

GitHub ActionsでFlutterをビルドする(subosito/flutter-action)

FlutterでもGitHub Actionsでビルドしたいなと思って、
いろいろ調べてみたときの備忘録(*´ω`*)

subosito/flutter-actionでできるらしい

ワークフローファイル

使い方はこんな感じ。

# .github/workflow/flutter_build.yml
name: "Flutter Build Deploy"
"on":
  push:
    branches:
      - develop
  workflow_dispatch:
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      # *****************************************************
      # * SETUP
      # *****************************************************
      - uses: subosito/flutter-action@v2
        with:
          # バージョンの指定
          flutter-version: "3.13.4"
          # キャッシュの有効化
          cache: true

      # *****************************************************
      # * Build
      # *****************************************************
      - run: flutter pub get
      - run: flutter build web -t lib/main.dart --web-renderer canvaskit

これでFlutter Webでも自動ビルド/自動デプロイができそう(*´ω`*)

参考にしたサイトさま