From 8508ec8c105b9981cb7ca56b0b9dbf4a89500ffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20B=C3=B6ckelmann?= Date: Sat, 12 Apr 2025 13:58:39 +0200 Subject: [PATCH] TEST: CI/CD --- .gitea/workflows/job.yaml | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .gitea/workflows/job.yaml diff --git a/.gitea/workflows/job.yaml b/.gitea/workflows/job.yaml new file mode 100644 index 0000000..cad4bc6 --- /dev/null +++ b/.gitea/workflows/job.yaml @@ -0,0 +1,46 @@ ++name: Build and Upload APK + +on: + push: + branches: + - notevault-3 # Trigger für den Hauptbranch + pull_request: + branches: + - notevault-3 # Trigger für Pull Requests in den Hauptbranch + +jobs: + build: + runs-on: ubuntu-latest + + steps: + # Schritt 1: Checkout des Repositories + - name: Checkout repository + uses: actions/checkout@v2 + + # Schritt 2: Setup JDK + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: '11' + + # Schritt 3: Installiere Gradle und Baue die APK + - name: Build APK + run: | + sudo apt-get update + sudo apt-get install -y wget unzip + wget https://services.gradle.org/distributions/gradle-7.4-bin.zip + unzip gradle-7.4-bin.zip + export PATH=$PWD/gradle-7.4/bin:$PATH + ./gradlew clean assembleRelease + + # Schritt 4: Upload der APK + - name: Upload APK to Gitea Releases + uses: pappasam/gitea-release-action@v1 + with: + gitea_token: ${{ secrets.GITEA_TOKEN }} # Dein Gitea API-Token + gitea_url: 'https://gitea.example.com' # Deine Gitea-URL + owner: 'dein-gitea-username' # Dein Gitea-Benutzername + repo: 'dein-repository' # Dein Repository-Name + tag_name: 'v${{ github.sha }}' # Der Tag für die Version + file: 'app/build/outputs/apk/release/app-release.apk' # Pfad zur APK-Datei +