Skip to content

Deploy: Build & Publish Site to GitHub Pages #94

Deploy: Build & Publish Site to GitHub Pages

Deploy: Build & Publish Site to GitHub Pages #94

Workflow file for this run

name: "Deploy: Build & Publish Site to GitHub Pages"
on:
workflow_dispatch:
jobs:
build-and-deploy:
runs-on: ubuntu-latest
container:
image: ghcr.io/notipswe/notip-docs-dev:v0.0.1
permissions:
contents: read
pages: write
id-token: write
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Environment
uses: ./.github/actions/setup-docs-env
- name: Generate static site
run: notipdo generate site
- name: Upload artifact for GitHub Pages
uses: actions/upload-pages-artifact@v3
with:
path: ./dist
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4