ZealOS/.github/workflows/build.yml

48 lines
901 B
YAML
Raw Normal View History

name: Build Application
on:
push:
branches-ignore:
- 'stable'
paths-ignore:
- '**.md'
- 'screenshots/**'
- '**/LICENSE'
pull_request:
paths-ignore:
- '**.md'
- 'screenshots/**'
- '**/LICENSE'
workflow_dispatch:
jobs:
build:
name: Build
runs-on: self-hosted
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: 'true'
- name: Install Dependencies
run: |
sudo apt-get -y update
sudo apt-get -y install build-essential git xorriso qemu-system-x86
- name: Build ISOs
run: |
cd build
./build-iso.sh --headless
cd ..
- name: Upload artifacts
uses: actions/upload-artifact@v3
with:
name: ISOs
path: |
build/*.iso
if-no-files-found: error