NoteVault/.gitea/workflows/job.yaml
Sebastian Böckelmann 553906e802
Some checks failed
/ build (push) Failing after -24s
FIXME
2025-04-12 14:07:26 +02:00

47 lines
1.5 KiB
YAML

+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.REGISTRY_PASSWORD }} # Dein Gitea API-Token
gitea_url: 'https://git.fawkes100.de' # Deine Gitea-URL
owner: ${{ secrets.REGISTRY_USER }} # Dein Gitea-Benutzername
repo: 'NoteVault' # 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