Skip to content

Update dotnet-desktop.yml #12

Update dotnet-desktop.yml

Update dotnet-desktop.yml #12

name: Build ACAT - DEBUG ONLY
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
jobs:
build:
strategy:
matrix:
configuration: [Debug]
runs-on: windows-latest # For a list of available runner types, refer to
# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on
env:
Solution_Name: acat.sln # Replace with your solution name, i.e. MyWpfApp.sln.
Installer_Dir: src/Setup/
Solution_Dir: src/
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
# # Install the .NET Core workload
# - name: Install .NET Framework
# uses: actions/setup-dotnet@v4
# with:
# dotnet-version: '4.8.x'
# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v2
- name: Install NSIS
# You may pin to the exact commit or the version.
# uses: repolevedavaj/install-nsis@d414d91c2460758f0a2ef2b865ad7b9c8f541534
uses: repolevedavaj/install-nsis@v1.0.2
with:
# The version of NSIS to install
nsis-version: "3.10"
# Build the full application
- name: Build the Solution
run: |
cd src
msbuild $env:Solution_dir/$env:Solution_Name /t:Build /p:Configuration=$env:Configuration
# run: Get-Location
env:
shell: powershell
Configuration: ${{ matrix.configuration }}
# Create the app package by building and packaging the Windows Application Packaging project
# - name: Create the app package
# run: |
# python installGenerator.py ../Applications/AcatApp/$env:Configuration/
# makensis.exe ./NSIS_InstallerScript.nsi
# env:
# shell: powershell
# working-dir: ./src/Setup/
# Configuration: ${{ matrix.configuration }}
# Upload the MSIX package: https://github.com/marketplace/actions/upload-a-build-artifact
# - name: Upload build artifacts
# uses: actions/upload-artifact@v4
# with:
# name: ACATSetup
# path: ${{ env.Installer_Dir }}\ACATSetup.exe