From 57ab40be0dc1f4073e3f886b34fde354c09eee47 Mon Sep 17 00:00:00 2001 From: Reinhold Gschweicher Date: Thu, 31 Mar 2022 21:56:26 +0200 Subject: [PATCH] CI: gh-pages --- .github/workflows/emsdk.yml | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/.github/workflows/emsdk.yml b/.github/workflows/emsdk.yml index 6dee7dc..cdd9bf8 100644 --- a/.github/workflows/emsdk.yml +++ b/.github/workflows/emsdk.yml @@ -15,6 +15,14 @@ jobs: runs-on: ubuntu-latest steps: + ######################################################################################### + # Checkout + + - name: Checkout source files + uses: actions/checkout@v2 + with: + submodules: recursive + ######################################################################################### # Download and Install Dependencies @@ -37,14 +45,6 @@ jobs: - name: Install cmake uses: lukka/get-cmake@v3.18.3 - ######################################################################################### - # Checkout - - - name: Checkout source files - uses: actions/checkout@v2 - with: - submodules: recursive - ######################################################################################### # CMake @@ -67,3 +67,19 @@ jobs: build_em/infinisim.html build_em/infinisim.js build_em/infinisim.wasm + + - name: Prepare Github Page + shell: bash + if: contains(matrix.config.name, 'emscripten') + run: | + mkdir emscripten + mv build_em/infinisim.html \ + build_em/infinisim.js \ + build_em/infinisim.wasm \ + emscripten/. + + - name: Deploy Github Page + uses: JamesIves/github-pages-deploy-action@4.1.4 + with: + branch: gh-pages + folder: emscripten