AdventuresInLestoria/.gitea/workflows/emscripten_autobuild.yaml
sigonasr2 0f012faf36
All checks were successful
Emscripten Build / Build_and_Deploy_Web_Build (push) Successful in 6m45s
Add multiple threads to autobuild.
2025-05-06 14:32:58 -04:00

25 lines
1.0 KiB
YAML

name: Emscripten Build
run-name: Emscripten build initiated by ${{ gitea.actor }} for ${{ gitea.repository }}
on: [push]
jobs:
Build_and_Deploy_Web_Build:
runs-on: emscripten
container:
volumes:
- /home/sigonasr2/divar/server/files/web:/web
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Generate emcmake configuration
run: |
emcmake cmake . -B ${{ gitea.event.repository.name }}
- name: Build Project
run: cmake --build ${{ gitea.event.repository.name }}/ -j 8
- name: Move Files and Finalize
run: |
mkdir -p /web/${{ gitea.event.repository.name }}
mv ${{ gitea.event.repository.name }}/bin/* /web/${{ gitea.event.repository.name }}
echo "Move files to final directory (/web/${{ gitea.event.repository.name }})"
- name: Cleanup - Web Build Available
run: echo "Emscripten build now available at http://projectdivar.com/files/web/${{ gitea.event.repository.name }}"