File tree Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ name : ' Build Android App'
2+ description : ' Builds the Android app using Fastlane'
3+
4+ runs :
5+ using : ' composite'
6+
7+ steps :
8+ - name : Set up JDK
9+ uses : actions/setup-java@v3
10+ with :
11+ distribution : ' temurin'
12+ java-version : 17
13+
14+ - name : Set up Ruby
15+ uses : ruby/setup-ruby@v1
16+ with :
17+ ruby-version : ' 2.7'
18+
19+ - name : Install Fastlane
20+ run : gem install fastlane
21+ shell : bash
22+
23+ - name : Setup Node
24+ uses : actions/setup-node@v3
25+ with :
26+ node-version-file : .nvmrc
27+
28+ - name : Build Android Library with Fastlane
29+ run : cd android && fastlane android local
30+ shell : bash
31+
32+ - name : Copy Android Library to Shared Directory
33+ run : mkdir -p ${{ github.workspace }}/artifacts/android && cp ./artifacts/app-production-debug.apk ${{ github.workspace }}/artifacts/android/app-production-debug.apk
34+ shell : bash
35+
36+ - name : Upload apk to artifact
37+ uses : actions/upload-artifact@v4
38+ with :
39+ name : android
40+ path : ${{ github.workspace }}/artifacts/android/
Original file line number Diff line number Diff line change 1+ name : " Test"
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ pull_request :
8+ branches :
9+ - main
10+
11+ jobs :
12+ test :
13+ runs-on : ubuntu-latest
14+
15+ steps :
16+ - name : Checkout code
17+ uses : actions/checkout@v3
18+
19+ - name : Build Android apk
20+ uses : ./.github/actions/build_android
You can’t perform that action at this time.
0 commit comments