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

103 lines
2.2 KiB
YAML

name: findwindow build main
on:
push:
branches:
- main
- master
pull_request:
branches:
- main
- master
jobs:
build-debug-dos:
runs-on: ubuntu-mingw-cmake-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build
run: |
make clean debug
- name: Save artifact
uses: actions/upload-artifact@v3
with:
name: debug-dos
path:
debug
build-release-dos:
runs-on: ubuntu-mingw-cmake-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: build
run: |
make clean release
- name: Save artifact
uses: actions/upload-artifact@v3
with:
name: release-dos
path:
release
build-debug-sdlwin64:
runs-on: ubuntu-builder-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build
run: |
make clean debug TARGET=SDLWIN64
- name: Save artifact
uses: actions/upload-artifact@v3
with:
name: debug-sdlwin64
path:
debug
build-release-sdlwin64:
runs-on: ubuntu-builder-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: build
run: |
make clean release TARGET=SDLWIN64
- name: Save artifact
uses: actions/upload-artifact@v3
with:
name: release-sdlwin64
path:
release
build-debug-sdl:
runs-on: ubuntu-builder-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build
run: |
make clean debug TARGET=SDL
- name: Save artifact
uses: actions/upload-artifact@v3
with:
name: debug-sdl
path:
debug
build-release-sdl:
runs-on: ubuntu-builder-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: build
run: |
make clean release TARGET=SDL
- name: Save artifact
uses: actions/upload-artifact@v3
with:
name: release-sdl
path:
release