Merge pull request #1737 from RustPython/coolreader18/deploy-gh-actions

Deploy the demo using Github Actions
This commit is contained in:
Noah authored and GitHub committed 2020-02-02 12:11:10 -06:00
commit 8272e470ee
2 files changed
+11 -29

No files matched your search

+11 -2
View File
@@ -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
View File
@@ -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