接着就是使用第三方的subosito/flutter-action@v1配置 flutter 环境,直接通过flutter-version: '2.8.1'指定了 Flutter 版本; 接着是使用第三方的finnp/create-file-action@master创建文件,因为gsy_github_app_flutter项目有一个配置文件是需要用户根据自己的 ID 和 SECRET 手动创建,所以这里通过 create-file-action...
name:Build and Deploy iOSon:push:branches:-mainjobs:build:runs-on:macos-lateststeps:-name:Checkout codeuses:actions/checkout@v2-name:Setup Flutteruses:subosito/flutter-action@v2with:flutter-version:'2.5.2'-name:Install dependenciesrun:flutter pub get-name:Build iOSrun:flutter build ios--releas...
当然你也可以参考我的flutter_xupdate ,它就是利用这个Action进行发布的。 这里我们可以看到,我们定义的触发条件是,也就是手动触发任务执行:需要我们点击=> 选择分支 => 点击,入下图所示: 这里我们注意到定义了一个常量,也就是我们的google账号认证证书,这里需要我们在项目的=> 选择=> 点击来创建一个属性名为的常...
当然你也可以参考我的flutter_xupdate ,它就是利用这个Action进行发布的。 这里我们可以看到,我们定义的触发条件是workflow_dispatch,也就是手动触发任务执行:需要我们点击Run workflow=> 选择master分支 => 点击Run workflow,如下图所示: 这里我们注意到定义了一个secrets.CREDENTIAL_JSON常量,也就是我们的google账号认证...
完整解析使用 Github Action 构建和发布 Flutter 应用 Github Actions 是 Github 提供的免费自动化构建实现,特别适用于持续集成和持续交付的场景,它具备自动化完成许多不同任务的能力,例如构建、测试和部署等等。 一、简单介绍 用户只需要在自己 Github 的开源项目下创建 .github/workflows 脚本就可以...
点击setup key 会获取一个 code ,复制下来我们使用 Flutter 生成 2fa 动态码的时候需要。 三、Flutter 客户端实现 准备环境 Flutter SDK Android Studio 一部手机或者使用虚拟机 使用Android Studio 创建一个示例项目(本示例在基础示例项目上改造) 引入otp 组件包 ...
Flutter environment for use in GitHub Actions. It works on Linux, Windows, and macOS. Usage Use specific version and channel: steps: - uses: actions/checkout@v3 - uses: subosito/flutter-action@v2 with: flutter-version: '3.7.7' channel: 'stable' - run: flutter --version Use latest rel...
测试flutter actions. Contribute to mynane/flutter-github-actions development by creating an account on GitHub.
"12.x" # 建立 Flutter 环境 - name: Flutter action uses: subosito/flutter-action@v1.1.1 with: channel: "stable" flutter-version: "1.12.x" # 下载项目依赖 - run: flutter pub get # 执行测试 - run: flutter test # 打包 APK - run: flutter build apk --release # 发布到 Release - nam...
接着就是使用第三方的 subosito/flutter-action@v1 配置flutter 环境,直接通过 flutter-version: '2.8.1' 指定了 Flutter 版本; 接着是使用第三方的 finnp/create-file-action@master 创建文件,因为 gsy_github_app_flutter 项目有一个配置文件是需要用户根据自己的 ID 和 SECRET 手动创建,所以这里通过 create...