findwindow/.gitea/workflows/build-main.yaml

45 lines
1.1 KiB
YAML

name: findwindow build main
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build-debug:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Configure Debug
run: |
cmake -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DCMAKE_BUILD_TYPE=Debug -B cmake-build-debug
- name: build
run: |
make -C cmake-build-debug
- name: Save artifact
uses: actions/upload-artifact@v4
with:
name: findwindow-debug.exe
path: cmake-build-debug/findwindow.exe
build-release:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Configure Debug
run: |
cmake -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DCMAKE_BUILD_TYPE=Release -B cmake-build-debug
- name: build
run: |
make -C cmake-build-debug
- name: Save artifact
uses: actions/upload-artifact@v4
with:
name: findwindow-debug.exe
path: cmake-build-debug/findwindow.exe