2022-11-11 22:02:32 +08:00

34 lines
953 B
YAML

name: build
on: [push, pull_request]
jobs:
build_win:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: ilammy/msvc-dev-cmd@v1
- name: Compiling
shell: bash
run: |
CL -std:c++17 -utf-8 -O2 -EHsc -F8388608 -Fe:pocketpy src/main.cpp
mv src/pocketpy.h src/pocketpy.cpp
CL -std:c++17 -utf-8 -O2 -EHsc -LD -Fe:libpocketpy src/pocketpy.cpp
- uses: actions/upload-artifact@v3
with:
name: pocketpy
path: |
D:\a\pocketpy\pocketpy\pocketpy.exe
D:\a\pocketpy\pocketpy\libpocketpy.dll
build_web:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: mymindstorm/setup-emsdk@v11
- name: Compiling
run: |
bash build_wasm.sh
- uses: crazy-max/ghaction-github-pages@v3
with:
target_branch: gh-pages
build_dir: web
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}