Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 41 additions & 41 deletions .github/workflows/CI_build.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
name: Continuous Integration

on:
push:
paths-ignore:
- '*.md'
- 'docs/**'

jobs:
build:
runs-on: windows-2022
strategy:
max-parallel: 4
matrix:
build_configuration: [Release, Debug]
build_platform: [x64, x86]

steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v1.3.1

- name: MSBuild of solution
run: msbuild HugeFiles/HugeFiles.sln /p:configuration="${{ matrix.build_configuration }}" /p:platform="${{ matrix.build_platform }}" /m /verbosity:minimal

- name: Archive artifacts for x64
if: matrix.build_platform == 'x64' && matrix.build_configuration == 'Release'
uses: actions/upload-artifact@v3
with:
name: plugin_dll_x64
path: HugeFiles\bin\${{ matrix.build_configuration }}-x64\HugeFiles.dll

- name: Archive artifacts for x86
if: matrix.build_platform == 'x86' && matrix.build_configuration == 'Release'
uses: actions/upload-artifact@v3
with:
name: plugin_dll_x86
path: HugeFiles\bin\${{ matrix.build_configuration }}\HugeFiles.dll

name: Continuous Integration
on:
push:
paths-ignore:
- '*.md'
- 'docs/**'
jobs:
build:
runs-on: windows-2022
strategy:
max-parallel: 4
matrix:
build_configuration: [Release, Debug]
build_platform: [x64, x86]
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2.0.0
- name: MSBuild of solution
run: msbuild HugeFiles/HugeFiles.sln /p:configuration="${{ matrix.build_configuration }}" /p:platform="${{ matrix.build_platform }}" /m /verbosity:minimal
- name: Archive artifacts for x64
if: matrix.build_platform == 'x64' && matrix.build_configuration == 'Release'
uses: actions/upload-artifact@v3
with:
name: plugin_dll_x64
path: HugeFiles\bin\${{ matrix.build_configuration }}-x64\HugeFiles.dll
- name: Archive artifacts for x86
if: matrix.build_platform == 'x86' && matrix.build_configuration == 'Release'
uses: actions/upload-artifact@v3
with:
name: plugin_dll_x86
path: HugeFiles\bin\${{ matrix.build_configuration }}\HugeFiles.dll