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

Create buildGHPages.yml

parent ceb7cddb
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