From 948095c0165b3546802d24e1e59456aba1aa5ebf Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Wed, 8 Feb 2023 13:03:15 +0800 Subject: [PATCH] Fix CI compiler problem and add debug version on CI --- .github/workflows/commit_ci.yml | 26 ++++++++++++++++++++------ .github/workflows/pull_request_ci.yml | 26 ++++++++++++++++++++------ 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/.github/workflows/commit_ci.yml b/.github/workflows/commit_ci.yml index 576210f..f9088fd 100644 --- a/.github/workflows/commit_ci.yml +++ b/.github/workflows/commit_ci.yml @@ -47,17 +47,31 @@ jobs: gradle-builds - name: Build with Gradle run: | + ./gradlew :app:assembleDebug ./gradlew :app:assembleRelease + ./gradlew :demo-app:assembleDebug ./gradlew :demo-app:assembleRelease - echo "APK_FILE=$(find app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV - echo "DEMO_APK_FILE=$(find demo-app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV - - name: Upload Artifacts(module) + echo "MODULE_DEBUG_APK_FILE=$(find app/build/outputs/apk/debug -name '*.apk')" >> $GITHUB_ENV + echo "DEMO_DEBUG_APK_FILE=$(find demo-app/build/outputs/apk/debug -name '*.apk')" >> $GITHUB_ENV + echo "MODULE_RELEASE_APK_FILE=$(find app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV + echo "DEMO_RELEASE_APK_FILE=$(find demo-app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV + - name: Upload Artifacts(module-debug) uses: actions/upload-artifact@v3 with: - path: ${{ env.APK_FILE }} + path: ${{ env.MODULE_DEBUG_APK_FILE }} + name: module-debug + - name: Upload Artifacts(demo-debug) + uses: actions/upload-artifact@v3 + with: + path: ${{ env.DEMO_DEBUG_APK_FILE }} + name: demo-debug + - name: Upload Artifacts(module-release) + uses: actions/upload-artifact@v3 + with: + path: ${{ env.MODULE_RELEASE_APK_FILE }} name: module-release - - name: Upload Artifacts(demo-app) + - name: Upload Artifacts(demo-release) uses: actions/upload-artifact@v3 with: - path: ${{ env.DEMO_APK_FILE }} + path: ${{ env.DEMO_RELEASE_APK_FILE }} name: demo-release diff --git a/.github/workflows/pull_request_ci.yml b/.github/workflows/pull_request_ci.yml index 2eed8d6..14a6f72 100644 --- a/.github/workflows/pull_request_ci.yml +++ b/.github/workflows/pull_request_ci.yml @@ -46,17 +46,31 @@ jobs: gradle-builds - name: Build with Gradle run: | + ./gradlew :app:assembleDebug ./gradlew :app:assembleRelease + ./gradlew :demo-app:assembleDebug ./gradlew :demo-app:assembleRelease - echo "APK_FILE=$(find app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV - echo "DEMO_APK_FILE=$(find demo-app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV - - name: Upload Artifacts(module) + echo "MODULE_DEBUG_APK_FILE=$(find app/build/outputs/apk/debug -name '*.apk')" >> $GITHUB_ENV + echo "DEMO_DEBUG_APK_FILE=$(find demo-app/build/outputs/apk/debug -name '*.apk')" >> $GITHUB_ENV + echo "MODULE_RELEASE_APK_FILE=$(find app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV + echo "DEMO_RELEASE_APK_FILE=$(find demo-app/build/outputs/apk/release -name '*.apk')" >> $GITHUB_ENV + - name: Upload Artifacts(module-debug) uses: actions/upload-artifact@v3 with: - path: ${{ env.APK_FILE }} + path: ${{ env.MODULE_DEBUG_APK_FILE }} + name: module-debug + - name: Upload Artifacts(demo-debug) + uses: actions/upload-artifact@v3 + with: + path: ${{ env.DEMO_DEBUG_APK_FILE }} + name: demo-debug + - name: Upload Artifacts(module-release) + uses: actions/upload-artifact@v3 + with: + path: ${{ env.MODULE_RELEASE_APK_FILE }} name: module-release - - name: Upload Artifacts(demo-app) + - name: Upload Artifacts(demo-release) uses: actions/upload-artifact@v3 with: - path: ${{ env.DEMO_APK_FILE }} + path: ${{ env.DEMO_RELEASE_APK_FILE }} name: demo-release