All checks were successful
Emscripten Build / Build_and_Deploy_Web_Build (push) Successful in 7m8s
25 lines
1.0 KiB
YAML
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 }}" |