在您的 git-hub 项目中,转到Settings->Actions->Runners.单击New self-hosted Runner并选择您的系统类型 [Mac、Linux、Windows] 和系统架构。您会看到,有一些Download&Configure命令需要在您的系统上运行。一个一个地执行它们。
在此之后您的系统能够构建应用程序,我们只需将一些颤振构建命令放在某个文件中。
name: Flutter CI.
on:
push:
branches:
- master
jobs:
build:
runs-on: self-hosted
steps:
- uses: actions/checkout@v1
# Get flutter dependencies.
- run: flutter pub get
# Build apk.
- run: flutter build apk
# Upload generated apk to the artifacts.
- uses: actions/upload-artifact@v1
with:
name: release-apk
path: build/app/outputs/apk/release/app-release.apk
现在,如果您将任何内容推送到 master 分支,您的 ci/cd 将运行并且您会看到您的构建已上传到您的 github 项目。