blueloveTH 1 년 전
부모
커밋
4462391daa
3개의 변경된 파일41개의 추가작업 그리고 0개의 파일을 삭제
  1. BIN
      .github/workflows.zip
  2. BIN
      .github/workflows/main.zip
  3. 41 0
      .github/workflows/website.yml

BIN
.github/workflows.zip


BIN
.github/workflows/main.zip


+ 41 - 0
.github/workflows/website.yml

@@ -0,0 +1,41 @@
+name: website
+
+on:
+  push:
+    branches: [ main ]
+  pull_request:
+    branches: [ main ]
+
+permissions:
+  contents: write
+
+jobs:
+  deploy:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v4
+    ###################################################
+    - uses: actions/setup-node@v3.1.1
+    - name: Retype build
+      run: |
+        cd docs
+        npm install retypeapp --global
+        retype build
+    ###################################################
+    - name: Setup emsdk
+      uses: mymindstorm/setup-emsdk@v12
+      with:
+        version: '3.1.65'
+        actions-cache-folder: 'emsdk-cache'
+    - name: Compile
+      run: |
+        bash build_web.sh
+        mv web docs/.retype/static
+    ###################################################
+    - uses: crazy-max/ghaction-github-pages@v3
+      with:
+        target_branch: gh-pages
+        build_dir: docs/.retype
+      env:
+        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+      if: github.ref == 'refs/heads/main'