Skip to content
Snippets Groups Projects
Unverified Commit ceb7cddb authored by Alexander Martinez's avatar Alexander Martinez Committed by GitHub
Browse files

Create action to deploy using GH Pages

parent 84ed8bdd
No related branches found
No related tags found
No related merge requests found
name: Build GitHub Pages
on:
push:
branches:
- main
paths:
- './**'
workflow_dispatch:
permissions:
contents: write
pages: write
id-token: write
jobs:
build_mkdocs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v5
with:
python-version: 3.9
- run: pip install -r requirements.txt
- run: mkdocs gh-deploy --config-file mkdocs.yml --force
deploy_mkdocs:
needs: build_mkdocs
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: gh-pages
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment