Skip to content

yump2

yump2 #63

Workflow file for this run

name: CI
on:
push:
pull_request:
workflow_dispatch:
schedule:
- cron: '0 0 1 * *' # Monthly
jobs:
win32:
name: Win32
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup MSBuild
uses: microsoft/setup-msbuild@v2
- name: Build
run: msbuild /m /t:Build /p:Configuration=Release /p:Platform=Win32 projects/vs2019/projects.sln
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: Win32
path: |
projects/vs2019/Release/hl_cdll/client.dll
projects/vs2019/Release/hl_cdll/client.pdb
projects/vs2019/Release/hldll/hl.dll
projects/vs2019/Release/hldll/hl.pdb
linux:
name: Linux
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build
uses: docker://registry.gitlab.steamos.cloud/steamrt/scout/sdk/i386:latest
with:
args: make -C linux CFG=release CREATE_OUTPUT_DIRS=1 all
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: Linux
path: |
linux/release/client.so
linux/release/hl.so