H2OTest / .github /workflows /deploy-to-github-pages.yml
elineve's picture
Upload 301 files
07423df
raw
history blame
1.1 kB
name: Deploy documentation to GitHub pages
on:
workflow_dispatch:
jobs:
deploy:
name: Deploy to GitHub Pages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
always-auth: true
registry-url: https://npm.pkg.github.com/
node-version: 18
cache: npm
cache-dependency-path: documentation/package-lock.json
- name: Install dependencies
run: cd documentation && npm install --frozen-lockfile
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Build docs
run: cd documentation && npm run build
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./documentation/tmp/build
user_name: sherenem ##swap username out with the username of someone with admin access to the repo
user_email: sherene.mahanama@h2o.ai ##swap email out with the email of someone with admin access to the repo