From 9a45d1bc75ea44c1df11aadd69172f58c80f5303 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20Br=C3=B6der?= <j.broeder@fz-juelich.de> Date: Wed, 18 Jan 2023 09:58:39 +0100 Subject: [PATCH] First try to build docs for github pages. --- .github/workflows/deploy-docs.yml | 40 +++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/deploy-docs.yml diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml new file mode 100644 index 00000000..b3851d91 --- /dev/null +++ b/.github/workflows/deploy-docs.yml @@ -0,0 +1,40 @@ + +name: deploy-docs + +on: + push: + branches: + - 'main' + +jobs: + deploy-book: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + # Install dependencies + - name: Set up Python 3.7 + uses: actions/setup-python@v1 + with: + python-version: 3.7 + + - name: Install dependencies + run: | + pip install -U jupyter-book + # Build the book + - name: Build the docs + run: | + jupyter-book clean docs + jupyter-book build docs + - name: Create cname file + uses: finnp/create-file-action@master + env: + FILE_NAME: "./docs/_build/html/CNAME" + FILE_DATA: "unhide-docs.helmholtz-metadaten.de" + + # Push the book's HTML to github-pages + - name: GitHub Pages action + uses: peaceiris/actions-gh-pages@v3.6.1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./docs/_build/html -- GitLab