From 8f992e21535f25410e9caf6ea90eac699cc0321e Mon Sep 17 00:00:00 2001 From: Alexander Kacheryants Date: Wed, 10 Jul 2024 18:32:42 +0300 Subject: [PATCH] test gitea actions --- .gitea/workflows/make-app.yaml | 55 ++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 .gitea/workflows/make-app.yaml diff --git a/.gitea/workflows/make-app.yaml b/.gitea/workflows/make-app.yaml new file mode 100644 index 0000000..b2a42b1 --- /dev/null +++ b/.gitea/workflows/make-app.yaml @@ -0,0 +1,55 @@ +name: Build Android + +on: [push, pull_request] + +jobs: + build: + name: Build APK + runs-on: ubuntu-latest + steps: + - name: Checkout source + uses: actions/checkout@v2 + + - name: Setup java + uses: actions/setup-java@v1 + with: + java-version: 1.8 + + - name: Setup Node.js + uses: actions/setup-node@v1 + with: + node-version: 13.x + + - name: Install Ionic + run: npm install -g @ionic/cli + + - name: Install app dependencies + run: npm install + + - name: Build Ionic App + run: ionic build + + - name: Copy Android + run: ionic capacitor copy android + + - name: Build Android Dev APK + run: ionic capacitor build android + + - name: Build Android Release APK + run: ionic capacitor build android --release --prod + + - name: Generate the Android App Bundle + working-directory: ./android/ + run: ./gradlew bundle + + - name: Upload dev APK + uses: actions/upload-artifact@v1 + with: + name: app-dev + path: apk/app-debug.apk + + - name: Upload release bundle + uses: actions/upload-artifact@v1 + with: + name: app-release + path: apk/app.aab