diff --git a/.github/workflows/ci_testing.yaml b/.github/workflows/ci_testing.yaml index 253beaa..afe59ab 100644 --- a/.github/workflows/ci_testing.yaml +++ b/.github/workflows/ci_testing.yaml @@ -153,3 +153,30 @@ jobs: run: npm ci - name: Build web app run: npx nx run-many --target lint + + build-app: + runs-on: ubuntu-latest + defaults: + run: + working-directory: frontend + steps: + - uses: actions/checkout@v3 + - name: Set up Nodejs + uses: actions/setup-node@v2 + with: + node-version: "18" + cache: "npm" + cache-dependency-path: frontend/package-lock.json + - name: Install dependencies + run: npm ci + - name: Setup Android SDK + uses: actions/setup-android@v2 + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + - name: Build web app + run: npx nx build-android mobile + - name: Upload APK + uses: actions/upload-artifact@v3 + with: + name: app-debug-apk + path: frontend/apps/mobile/android/app/build/outputs/apk/debug/app-debug.apk \ No newline at end of file