mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
Merge pull request #1737 from RustPython/coolreader18/deploy-gh-actions
Deploy the demo using Github Actions
This commit is contained in:
2 files changed
+11
-29
No files matched your search
@@ -1,6 +1,6 @@
|
||||
on:
|
||||
push:
|
||||
branches: [master]
|
||||
branches: [master, release]
|
||||
pull_request:
|
||||
|
||||
name: CI
|
||||
@@ -120,7 +120,7 @@ jobs:
|
||||
cargo run -- -m test -v
|
||||
|
||||
wasm:
|
||||
name: Run wasm selenium tests
|
||||
name: Check the WASM package and demo
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@master
|
||||
@@ -148,3 +148,12 @@ jobs:
|
||||
npm install
|
||||
npm run test
|
||||
working-directory: ./wasm/demo
|
||||
- name: Deploy demo to Github Pages
|
||||
if: success() && github.ref == 'refs/heads/release'
|
||||
uses: peaceiris/actions-gh-pages@v2
|
||||
env:
|
||||
ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEMO_DEPLOY_KEY }}
|
||||
PUBLISH_DIR: ./wasm/demo/dist
|
||||
EXTERNAL_REPOSITORY: RustPython/demo
|
||||
PUBLISH_BRANCH: master
|
||||
|
||||
-27
@@ -102,33 +102,6 @@ jobs:
|
||||
on:
|
||||
branch: release
|
||||
|
||||
- name: WASM online demo
|
||||
language: rust
|
||||
rust: stable
|
||||
cache: cargo
|
||||
install:
|
||||
- nvm install node
|
||||
# install wasm-pack
|
||||
- curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
|
||||
script:
|
||||
- cd wasm/demo
|
||||
- npm install
|
||||
- npm run dist
|
||||
if: branch = release
|
||||
env:
|
||||
- JOBCACHE=5
|
||||
deploy:
|
||||
- provider: pages
|
||||
repo: RustPython/demo
|
||||
target-branch: master
|
||||
local-dir: wasm/demo/dist
|
||||
skip-cleanup: true
|
||||
# Set in the settings page of your repository, as a secure variable
|
||||
github-token: $WEBSITE_GITHUB_TOKEN
|
||||
keep-history: true
|
||||
on:
|
||||
branch: release
|
||||
|
||||
- name: Code Coverage
|
||||
language: python
|
||||
python: 3.8
|
||||
|
||||
Reference in new issue
Block a user