Add in Gitea workflow for remote auto-build.
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Has been cancelled
Some checks failed
Emscripten Build / Build_and_Deploy_Web_Build (push) Has been cancelled
This commit is contained in:
parent
1dd3e31735
commit
5a4e7fb53b
25
.gitea/workflows/emscripten_autobuild.yaml
Normal file
25
.gitea/workflows/emscripten_autobuild.yaml
Normal 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 }}"
|
Loading…
x
Reference in New Issue
Block a user