Commit Graph

8 Commits

Author SHA1 Message Date
Anton Georgiev
6f83bddc58 docs: use npm only - drop yarn 2023-12-06 15:09:30 -05:00
timo
d9fd33ef93 Build docs only on develop
From now on the docs will only be build on develop and not on the
release branches.

This commit adjusts the build script and the docusaurus.config on
develop and the gh-action workflow accordingly.
2023-03-21 17:33:43 +01:00
Anton Georgiev
2c5cd8f2a0 Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-26-27 2023-03-10 13:03:56 -05:00
timo
ce3d2af5b9 Fix glob in workflow
The path needs to be a glob.
2023-03-06 23:32:16 +01:00
timo
f9fa18aa53 build docs also on workflow changes 2023-02-22 18:02:27 +01:00
timo
1b5aa5c682 Use actions publishing for pages
Instead of publishing from a dedicated branch github pages can now be
deployed directly using actions. This commit introduces this.
2023-02-22 17:05:02 +01:00
timo
84b26096c2 Cleanup workflow file
There were some leftovers that were doing no harm, but I chose to remove
them for clarity.
2023-02-21 21:05:16 +01:00
timo
e4b9637eef Use GitHub Actions and Pages to build and deploy the docs
This commit introduces GitHub Actions to build the docs and deploy them
to GitHub Pages with the following behavior:

* The job will only be triggered for pushes to the branches 'develop' or
those starting with 'v' and changes to the 'docs'-folder in order to
avoid excessive triggering.
* Jobs that are triggered concurrently on different branches are
  canceled and only the last job will be executed.

The template for this action is taken from the original docusaurus
documentation (https://docusaurus.io/docs/deployment#deploying-to-github-pages).

Closes #16665
2023-02-09 11:40:25 +01:00