Add in Gitea workflow for remote auto-build.
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Has been cancelled

This commit is contained in:
sigonasr2 2025-05-06 12:27:48 -04:00
parent 1dd3e31735
commit 5a4e7fb53b

View File

@ -0,0 +1,25 @@
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 }}/
- 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 }}"