Files
2025-01-26 19:48:32 -06:00

42 lines
1.0 KiB
YAML

name: Build Android
on:
# Trigger the workflow on push or pull request,
# but only for the master branch
push:
branches:
- master
pull_request:
branches:
- master
jobs:
Android:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
name: Checkout Code
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2.0.0
- name: Setup NuGet.exe for use with actions
uses: NuGet/setup-nuget@v2.0.0
- name: Restore NuGet Packages
run: nuget restore
- name: Setup java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
java-package: 'jdk'
- name: Build Application
run: |
cd qController
msbuild qController.csproj /verbosity:normal /t:Rebuild /p:Configuration=Debug
- name: Archive debug artifacts
uses: actions/upload-artifact@v4
with:
name: main-apk
path: qController/bin/Debug/net8.0-android34.0/com.jwetzell.qlabcontroller-Signed.apk