|
7 | 7 | [](https://github.com/amirisback/automated-build-android-app-with-github-action/actions/workflows/generate-apk-aab-debug-release.yml)
|
8 | 8 | [](https://github.com/amirisback/automated-build-android-app-with-github-action/actions/workflows/detekt-analysis.yml)
|
9 | 9 | [](https://github.com/amirisback/automated-build-android-app-with-github-action/actions/workflows/pages/pages-build-deployment)
|
10 |
| -- Project Github Action Script |
| 10 | +- Project Github Action Script YAML |
11 | 11 | - Using Github Workflows
|
| 12 | +- Automated Build AAB (release) |
| 13 | +- Automated Build APK (release and debug) |
| 14 | +- Clear (Articfact naming) |
| 15 | +- Sample Naming : ${githubusername/repositoryname} - APK(s) release generated ${playstore_name} |
12 | 16 | - Private Repository Tested (Passed Build App bundle(s) and APK generated successfully)
|
13 | 17 | - Full Code For Github Action Workflows [Click Here](https://github.com/amirisback/automated-build-android-app-with-github-action/blob/master/.github/workflows/generate-apk-aab-debug-release.yml)
|
14 | 18 |
|
@@ -89,26 +93,26 @@ jobs:
|
89 | 93 | run: ./gradlew assemble
|
90 | 94 |
|
91 | 95 | # Create Bundle AAB Release
|
92 |
| - # Noted for main module build [MAIN-APP-MODULE]:bundleRelease |
| 96 | + # Noted for main module build [main_project_module]:bundleRelease |
93 | 97 | - name: Build app bundle release (AAB) Module >> ${{ env.main_project_module }}
|
94 | 98 | run: ./gradlew ${{ env.main_project_module }}:bundleRelease
|
95 | 99 |
|
96 | 100 | # Upload Artifact Build
|
97 |
| - # Noted For Output [MAIN-APP-MODULE]/build/outputs/ |
| 101 | + # Noted For Output [main_project_module]/build/outputs/apk/debug/ |
98 | 102 | - name: Upload APK Debug ${{ env.playstore_name }}
|
99 | 103 | uses: actions/upload-artifact@v2
|
100 | 104 | with:
|
101 | 105 | name: ${{ github.repository }} | APK(s) debug generated ${{ env.playstore_name }}
|
102 | 106 | path: ${{ env.main_project_module }}/build/outputs/apk/debug/
|
103 | 107 |
|
104 |
| - # Noted For Output [MAIN-APP-MODULE]/build/outputs/ |
| 108 | + # Noted For Output [main_project_module]/build/outputs/apk/release/ |
105 | 109 | - name: Upload APK Release ${{ env.playstore_name }}
|
106 | 110 | uses: actions/upload-artifact@v2
|
107 | 111 | with:
|
108 | 112 | name: ${{ github.repository }} | APK(s) release generated ${{ env.playstore_name }}
|
109 | 113 | path: ${{ env.main_project_module }}/build/outputs/apk/release/
|
110 | 114 |
|
111 |
| - # Noted For Output [MAIN-APP-MODULE]/build/outputs/ |
| 115 | + # Noted For Output [main_project_module]/build/outputs/bundle/release/ |
112 | 116 | - name: Upload AAB (App Bundle) Release ${{ env.playstore_name }}
|
113 | 117 | uses: actions/upload-artifact@v2
|
114 | 118 | with:
|
|
0 commit comments