bigbluebutton-Github/.github/workflows/deploy-docs.yml
timo 438f3490d5 Update readme and build instructions for 2.6
From now on documentation will only be build from develop.
To this commit removes the build from the action.
It also adds some more information to the readme.
2023-03-17 21:35:40 +01:00

61 lines
1.2 KiB
YAML

name: Build and Deploy Docs
on:
workflow_dispatch:
push:
branches:
- 'develop'
paths:
- 'docs/**'
# Do not build the docs concurrently
concurrency:
group: docs
cancel-in-progress: true
jobs:
build:
name: Build docs
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./docs
steps:
# Setup
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
cache: yarn
cache-dependency-path: ./docs/yarn.lock
- name: Install dependencies
run: yarn install --frozen-lockfile
# Build static docs
- name: Build all versions
run: ./build.sh
- name: Build website
run: yarn build
- name: upload build artifact
uses: actions/upload-pages-artifact@v1
with:
path: ./docs/build
deploy:
name: Deploy docs to gh-pages
needs: build
permissions:
pages: write
id-token: write
environment:
name: Documentation
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1