mirror of
https://github.com/nunocoracao/blowfish.git
synced 2025-05-21 02:31:53 +02:00
68 lines
1.9 KiB
YAML
68 lines
1.9 KiB
YAML
# # Sample workflow for building and deploying a Hugo site to GitHub Pages
|
|
# name: Blowfish Docs Deploy
|
|
|
|
# on:
|
|
# # Runs on pushes targeting the default branch
|
|
# push:
|
|
# branches: ["main"]
|
|
|
|
# # Allows you to run this workflow manually from the Actions tab
|
|
# workflow_dispatch:
|
|
|
|
# # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
|
|
# permissions:
|
|
# contents: read
|
|
# pages: write
|
|
# id-token: write
|
|
|
|
# # Allow one concurrent deployment
|
|
# concurrency:
|
|
# group: "pages"
|
|
# cancel-in-progress: true
|
|
|
|
# # Default to bash
|
|
# defaults:
|
|
# run:
|
|
# shell: bash
|
|
|
|
# jobs:
|
|
# # Build job
|
|
# build:
|
|
# runs-on: ubuntu-latest
|
|
# env:
|
|
# HUGO_VERSION: 0.102.3
|
|
# steps:
|
|
# - name: Install Hugo CLI
|
|
# run: |
|
|
# wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.deb \
|
|
# && sudo dpkg -i ${{ runner.temp }}/hugo.deb
|
|
# - name: Checkout
|
|
# uses: actions/checkout@v4
|
|
# with:
|
|
# submodules: recursive
|
|
# - name: Setup Pages
|
|
# id: pages
|
|
# uses: actions/configure-pages@v3
|
|
# - name: Build with Hugo
|
|
# env:
|
|
# # For maximum backward compatibility with Hugo modules
|
|
# HUGO_ENVIRONMENT: production
|
|
# HUGO_ENV: production
|
|
# run: |
|
|
# hugo --minify -s exampleSite --themesDir ../.. -d ../docs --baseURL https://nunocoracao.github.io/blowfish/
|
|
# - name: Upload artifact
|
|
# uses: actions/upload-pages-artifact@v2
|
|
# with:
|
|
# path: ./docs
|
|
|
|
# # Deployment job
|
|
# deploy:
|
|
# environment:
|
|
# name: github-pages
|
|
# url: https://nunocoracao.github.io/blowfish/
|
|
# runs-on: ubuntu-latest
|
|
# needs: build
|
|
# steps:
|
|
# - name: Deploy to GitHub Pages
|
|
# id: deployment
|
|
# uses: actions/deploy-pages@v2
|