From acdc53b1b870a4d12f5452a81c612058fc1e1962 Mon Sep 17 00:00:00 2001 From: Daniel Lerch <36048059+daniel-lerch@users.noreply.github.com> Date: Mon, 16 Dec 2024 20:15:27 +0100 Subject: [PATCH] Add CI builds for Android --- .github/workflows/dotnet-android.yml | 36 +++++++++++++++++++ ...{dotnet-desktop.yml => dotnet-windows.yml} | 5 +-- 2 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/dotnet-android.yml rename .github/workflows/{dotnet-desktop.yml => dotnet-windows.yml} (98%) diff --git a/.github/workflows/dotnet-android.yml b/.github/workflows/dotnet-android.yml new file mode 100644 index 0000000..188f0b2 --- /dev/null +++ b/.github/workflows/dotnet-android.yml @@ -0,0 +1,36 @@ +name: Android + +on: + push: + +jobs: + + build: + name: Build and create APK + + strategy: + matrix: + configuration: [Debug, Release] + + runs-on: ubuntu-24.04 + + env: + App_Project_Directory: src/Vocup.Android + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + # Install .NET SDK + - name: Install .NET Core + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 9.0.x + + - name: Restore NuGet packages + run: dotnet restore $App_Project_Directory + + - name: Build and create APK + run: dotnet build --no-restore --configuration ${{ matrix.configuration }} $App_Project_Directory diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-windows.yml similarity index 98% rename from .github/workflows/dotnet-desktop.yml rename to .github/workflows/dotnet-windows.yml index c1507e7..078909b 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-windows.yml @@ -1,4 +1,4 @@ -name: Windows Forms build and package +name: Windows on: push: @@ -6,6 +6,7 @@ on: jobs: build: + name: Build and package MSIX strategy: matrix: @@ -25,7 +26,7 @@ jobs: with: fetch-depth: 0 - # Install the .NET Core workload + # Install .NET SDK - name: Install .NET Core uses: actions/setup-dotnet@v4 with: