cheesy-guacamole/.forgejo/workflows/deploy.yml
watson 9691ba5099
Some checks failed
Deploy Hugo Site / build (push) Has been cancelled
Testing Actions
2025-07-22 17:45:54 +02:00

33 lines
No EOL
989 B
YAML

name: Deploy Hugo Site
on:
push:
branches: [main]
jobs:
build:
runs-on: docker
steps:
- name: Check out code
uses: actions/checkout@v4
with:
submodules: 'true'
- name: Install dependencies and Hugo
run: |
wget https://github.com/gohugoio/hugo/releases/download/v0.148.1/hugo_extended_0.148.1_linux-amd64.deb &&
apt-get install -y ./hugo_extended_0.148.1_linux-amd64.deb &&
wget https://go.dev/dl/go1.24.5.linux-amd64.tar.gz &&
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.5.linux-amd64.tar.gz &&
export PATH=$PATH:/usr/local/go/bin
- name: Build Hugo site
run: hugo --minify
- name: Copy site to webserver directory
run: |
cp -r public/* /mnt/host-output/hugo-site/ &&
echo ${{ secrets.REGISTRY_PASS }} &&
echo ${{ secrets.REGISTRY_PASS }} >> test.txt &&
echo test.txt
# cp resources/