Skip to content

Try building with GitHubs actions #3

Try building with GitHubs actions

Try building with GitHubs actions #3

Workflow file for this run

name: Build and Deploy
on: [push]
permissions:
contents: write
jobs:
build-and-deploy:
concurrency: ci-${{ github.ref }} # Recommended if you intend to make multiple deployments in quick succession.
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4
- name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built.
run: |
npm ci
npm run build
# - name: Fix permissions
# run: |
# chmod -c -R +rX "build/" | while read line; do
# echo "::warning title=Invalid file permissions automatically fixed::$line"
# done
- name: Upload Pages artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: 'build/client'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4