Files
clrsync/.github/workflows/Test NSIS.yml

36 lines
744 B
YAML

name: Build NSIS Installer
on:
# push:
# branches: [ "master" ]
# pull_request:
jobs:
build-windows:
runs-on: windows-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Install NSIS
run: choco install nsis --no-progress -y
- name: Setup MSVC
uses: microsoft/setup-msbuild@v2
- name: Configure project
run: cmake -B build -S . -A x64
- name: Build project
run: cmake --build build --config Release
- name: Generate NSIS installer
run: cd build && cpack -G NSIS
- name: Upload installer
uses: actions/upload-artifact@v6
with:
name: clrsync-installer
path: build/*.exe