File tree Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Original file line number Diff line number Diff line change @@ -27,10 +27,38 @@ jobs:
27
27
contents : write
28
28
discussions : write
29
29
steps :
30
+ # 拉取项目代码
31
+ - uses : actions/checkout@v3
32
+ # 建立 java 环境
33
+ - name : Setup Java JDK
34
+ uses : actions/setup-java@v3
35
+ with :
36
+ distribution : ' zulu'
37
+ java-version : ' 11'
38
+ # 建立 Flutter 环境
39
+ - name : Flutter action
40
+ uses : subosito/flutter-action@main
41
+ with :
42
+ channel : " stable"
43
+ # 下载项目依赖
44
+ - run : flutter pub get
45
+ # 执行测试
46
+ - run : flutter test
47
+ # 打包 APK
48
+ - name : Release apk
49
+ run : flutter build apk --release
50
+ working-directory : example
51
+ # 发布到 上次文件至artifact
52
+ - name : Upload APK
53
+ uses : actions/upload-artifact@v3
54
+ with :
55
+ name : ${{ github.event.release.tag_name }}-app-release.apk
56
+ path : example/build/app/outputs/apk/release/app-release.apk
30
57
# 创建 Release
31
58
- name : Create a Release
32
59
uses : ncipollo/release-action@v1
33
60
with :
61
+ artifacts : " example/build/app/outputs/apk/release/*.apk"
34
62
token : ${{ secrets.ACCOUNT_TOKEN }}
35
63
allowUpdates : true
36
64
artifactErrorsFailBuild : true
You can’t perform that action at this time.
0 commit comments